c语言for循环无法正常执行?

c语言for循环无法正常执行?,第1张

你没有搞清楚for循环的结构慎悄,所以你的for循环写错了

for(初始化;循环条件;循环增量)

很明显你把第一个初始化肢孝州和最后的增量弄反了,这就导致了你的循环是个永历蔽不退出的死循环了。

换成for(b=bb<=12b=b+1)就可以了。

if...else不是循环语句。

下面是一个例子(用的while循环):

#include <stdio.h>

#include <math.h>

int main()

{

double F,C

int n

int i=1

scanf("%d",&n)

while(i<=n)

{

scanf("%lf",&F)

C = 5 * (F-32) / 9

printf("%.5lf\n",C)

i++

}

return 0

}

运行截图:

min=9999999

max=-1

sum=0

count=0

while(score>=0){

if(score>max)max=score

if(score<min)min=score

sum+=score

count++

scanf("%d",&score)

}

if(count=0){printf("未输入数据无法颤裤进行下面的运算!!")return }

//你的循环条件错了孝者,而且变巧洞薯量没有初始化


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12541966.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存