int用法 C语言
#include<stdio.h>main(){intfahr,celsius;intlower,upper,step;lower=0;upper=300;step=20...
#include <stdio.h>
main()
{
int fahr, celsius;
int lower, upper, step;
lower = 0;
upper = 300;
step = 20;
fahr = lower;
while (fahr <= upper)
{
celsius = 5 * (fahr-32) / 9;
printf("%d\t%d\n", fahr , celsius);
fahr = fahr + step;
}
}
上述程序中的两个int为何不能合并
即int fahr, celsius, int lower, upper, step;
当我运行改变后的程序就无法成功
#include <stdio.h>
main()
{
int fahr, celsius, lower, upper, step;
lower = 0;
upper = 300;
step = 20;
fahr = lower;
while (fahr <= upper)
{
celsius = 5 * (fahr-32) / 9;
printf("%d\t%d\n", fahr , celsius);
fahr = fahr + step;
}
}
我是C语言新手,请高手解释详细一点
我是用vc++ 6.0的
运行后就无法停止
另外int fahr, celsius, int lower, upper, step是打错了
应以第二段程序为准即int fahr, celsius, lower, upper, step
好奇怪,昨天不行,今天行了。 展开
main()
{
int fahr, celsius;
int lower, upper, step;
lower = 0;
upper = 300;
step = 20;
fahr = lower;
while (fahr <= upper)
{
celsius = 5 * (fahr-32) / 9;
printf("%d\t%d\n", fahr , celsius);
fahr = fahr + step;
}
}
上述程序中的两个int为何不能合并
即int fahr, celsius, int lower, upper, step;
当我运行改变后的程序就无法成功
#include <stdio.h>
main()
{
int fahr, celsius, lower, upper, step;
lower = 0;
upper = 300;
step = 20;
fahr = lower;
while (fahr <= upper)
{
celsius = 5 * (fahr-32) / 9;
printf("%d\t%d\n", fahr , celsius);
fahr = fahr + step;
}
}
我是C语言新手,请高手解释详细一点
我是用vc++ 6.0的
运行后就无法停止
另外int fahr, celsius, int lower, upper, step是打错了
应以第二段程序为准即int fahr, celsius, lower, upper, step
好奇怪,昨天不行,今天行了。 展开
展开全部
#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上都用不了
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上都用不了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#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上都用不了
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上都用不了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
两段的程序都没有错误啊!
你说的这一句
"上述程序中的两个int为何不能合并
即int fahr, celsius, int lower, upper, step;"
中间的int不能加的……
你说的这一句
"上述程序中的两个int为何不能合并
即int fahr, celsius, int lower, upper, step;"
中间的int不能加的……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码没问题。执行也很成功。
运行后就无法停止大多数是循环上的问题。看看你源代码的step有没赋值,或者赋值0.
运行后就无法停止大多数是循环上的问题。看看你源代码的step有没赋值,或者赋值0.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能是你的编译器有问题,在语法上是没有错的。我用win-tc1.9.1编译没有问题!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询