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=9999999max=-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 }
//你的循环条件错了孝者,而且变巧洞薯量没有初始化
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)