急急急,本人是刚学C 语言的菜鸟,照书抄一个最简单的程序也错,我想信懂的人都会,请指点,不胜感激?

来源:百度知道 编辑:UC知道 时间:2024/06/01 02:41:39
#include <stdio.h>
main()
{
int fahr;
int celsius;

fahr=0;
celsius=5*(fahr-32)/9;
printf("%d\t%d\n",fahr,celsius);
fahr=10;
celsius=5*(fahr-32)/9;
printf(%d\t%d\n",fahr,celsius);
fahr=20;
celsius=5*(fahr-32)/9;
printf("%d\t%d\n",fahr,celsirs);
}

改动后运行结果如下:0 -17
10 -12
20 6
改动如下:(后附说明)
#include <stdio.h>
void main()
{
int fahr;
int celsius;

fahr=0;
celsius=5*(fahr-32)/9;
printf("%d\t%d\n",fahr,celsius);
fahr=10;
celsius=5*(fahr-32)/9;
printf("%d\t%d\n",fahr,celsius);
fahr=20;
celsius=5*(fahr-32)/9;
printf("%d\t%d\n",fahr,celsius);
}
1,在main()前最好加上void, 不加void的可以在tc2环境下运行,但tc3不一定能运行;
2,第二个printf括号中的%d\t前应加上”号,与后面的”配对:
3,第三个printf括号中的celsirs应改为前面定义了的celsirus.
出现这些错误主要是粗心,而学习程序设计需要的就是细心,否则一个小错误会让你辛苦几天;不过运行后应该会显示错误原因及错误所在行,在这之后还不能找出错来,那确实说明你是抄书的,但并没弄清程序运行过程. 再接再厉,程序设计虽是基础课,但还是要爱上她呀,因为她很管用的啊,譬如说我现在就靠她来挣点悬赏分啊,呵呵!

#include <stdio.h>
int main()
{
int fahr;
int celsius;

fahr=0;
celsius=5*(fahr-32)/9;
printf("%d\t%d\n",fahr,celsius);
fa