永发信息网

{int i,t;i=1; t=2; while(i<=5){t=t*i;i=i+1;} printf("%d\n",t); }无法打开程序

答案:2  悬赏:0  手机版
解决时间 2021-02-15 04:41
  • 提问者网友:嗝是迷路的屁
  • 2021-02-14 15:27
#include
void main()
{int i,t;
i=1;
t=2;
while(i<=5)
{
t=t*i;
i=i+1;
} printf("%d\n",t);
}
最佳答案
  • 五星知识达人网友:長槍戰八方
  • 2021-02-14 16:56
你这里的控制表达式的值永远是1,因为t=1被判断为永真式,也就是说你这个while循环体是一个死循环,不会执行它下面的语句
全部回答
  • 1楼网友:独行浪子会拥风
  • 2021-02-14 18:31
连个错误: 1. while的w必须是小写的; 2. 最后少了"}",属于main()函数的。 请自行改正,程序运行结果=2*3*4*5=120。希望对你有帮助。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯