#include<stdio.h>
#include<math.h>
void main()
{
double a[5];
double sum,b;
int k=0,i=0;
while(i<5)
{
printf("请输入第%d个学生的成绩:\n",i+1);
scanf("%lf",&b);
if((b>0&&b<100)||fabs(b-0)<0.01||fabs(b-100)<0.01)
{
a[i]=b;
sum+=a[i];
i++;
if(a[i]>60||fabs(a[i]-60)<0.01)
k++;
}
else
{
printf("请重新输入\n");
continue;
}
}
printf("平均分为%lf\n",sum/5);
printf("及格人数为%d\n",k);
}请问为什么这个程序中k值始终为零啊?
- 2 回答
- 1 关注
- 1340 浏览
添加回答
举报
0/150
提交
取消