为了账号安全,请及时绑定邮箱和手机立即绑定

两个for循环只执行了一个

两个for循环只执行了一个

C
金大大Da 2016-01-10 08:31:10
这是一个算一场考试中的平均分和不及格人数的代码#include <stdio.h>#define n 5int main(){    int score[n],i,sum,num;    for(i=0;i<n;i++)        scanf("%d",&score[i]);    sum=0;    for(i=0;i<n;i++)        sum=sum+score[i];    float average;    average=sum/n;    printf("%f",average);    for(i=0;i<n;i++)        if(score[i]<average)            num++;    printf("%d",num);    return 0;}这个代码只能算平均值,下面的num输出不了
查看完整描述

1 回答

已采纳
?
从别后忆相逢DB

TA贡献1条经验 获得超0个赞

  if(score[i]<average)改为  if(score[i]<60)

 float average; 放到前面

查看完整回答
反对 回复 2016-01-10
  • 1 回答
  • 0 关注
  • 1386 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信