#include<stdio.h>
#include<math.h>
void?main()
{
????double?a[5];
????double?sum,b;
????int?k=0,i=0;
????while(i<5)
????{
????????printf("請輸入第%d個學(xué)生的成績:\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("及格人數(shù)為%d\n",k);
?
}請問為什么這個程序中k值始終為零?。?
- 2 回答
- 1 關(guān)注
- 1392 瀏覽
添加回答
舉報
0/150
提交
取消