int用法 C语言

发布网友 发布时间:2022-04-22 10:10

我来回答

6个回答

热心网友 时间:2022-05-07 18:09

#include
void
print_table()
{
float
fahr,celsius;
int
lower,upper,step;
lower
=
0;
upper
=
300;
step
=
20;
celsius=lower;
fahr
=
lower;
while
(fahr
<=
upper){
celsius
=
5
*
(fahr-32)
/
9;
printf("%d\t%d\n",
fahr
,
celsius);
fahr
=
fahr
+
step;
}
}
}
int就是定义整形变量啊
用tc运行应该可以
vc++老的语言不能识别
现在大学里学的c语言不少语句过时了,所以在vc
vs上都用不了

热心网友 时间:2022-05-07 19:27

#include <stdio.h>

void print_table()
{
float fahr,celsius;
int lower,upper,step;
lower = 0;
upper = 300;
step = 20;

celsius=lower;

fahr = lower;
while (fahr <= upper){
celsius = 5 * (fahr-32) / 9;
printf("%d\t%d\n", fahr , celsius);
fahr = fahr + step;
}

}
}

int就是定义整形变量啊

用tc运行应该可以 vc++老的语言不能识别 现在大学里学的c语言不少语句过时了,所以在vc vs上都用不了

热心网友 时间:2022-05-07 21:02

代码没问题。执行也很成功。
运行后就无法停止大多数是循环上的问题。看看你源代码的step有没赋值,或者赋值0.

热心网友 时间:2022-05-07 22:53

可能是你的编译器有问题,在语法上是没有错的。我用win-tc1.9.1编译没有问题!

热心网友 时间:2022-05-08 01:01

两段的程序都没有错误啊!
你说的这一句
"上述程序中的两个int为何不能合并
即int fahr, celsius, int lower, upper, step;"

中间的int不能加的……

热心网友 时间:2022-05-08 03:26

应该可以的,把后面的程序运行的错误说详细点

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com