C语言循环语句

时间:2014.07.20 发布人:右手上的吻

C语言循环语句

已解决问题

谷歌右手上的吻用户在2014.07.20提交了关于“看了又看C语言循环语句”的提问,欢迎大家涌跃发表自己的观点。目前共有2个回答,最后更新于2025-02-14T03:30:56。

#include<stdio.h>
voidmain()
{
intfahr,celsius;
intlower,upper,step;
lower=0;
upper=300;
step=20;
fahr=lower;
while(fahr<=lower)
{
celsius=5*(fahr-32)/9;
printf("%d\t%d\n",fahr,celsius);
fahr=fahr+step;
}
}

为什么不会循环,只打印了一个。

希望大家能够帮助她。

详细问题描述及疑问:

#include<stdio.h>
voidmain()
{
intfahr,celsius;
intlower,upper,step;
lower=0;
upper=300;
step=20;
fahr=lower;
while(fahr<=lower)
{
celsius=5*(fahr-32)/9;
printf("%d\t%d\n",fahr,celsius);
fahr=fahr+step;
}
}

为什么不会循环,只打印了一个。

期待您的答案,滴水之恩,来日我当涌泉相报 !
希望以下的回答,能够帮助你。

第1个回答

用户名:人剑不能一  

w问答hile(fahr<=lower)这两个变量是同一个值,当然只循环一次,是不是写错了

fahr<=upper?

第2个回答

用户名:壹道荣  

lowe切构浓铁需回r的值为0,fahr在一次后已经大于0了,而lower没变