c语言程序设计问题_c语音程序问题

原问题:c语音程序问题
分类:编程开发 > 最后更新时间:【2017-04-18 17:17:08】
问题补充:

输入10个成绩,求大于80的成绩的总和的平均分

我写的,不知道哪里出错,求指导,谢谢

#include <stdio.h>void main(){ float grade,sum=0,m=0; int i=1,x=0; while(i<=9) { scanf("%f\n",&grade); i++; if(grade>=80) { sum=sum+grade; x++; } } sum=sum/x; printf("%f",sum); }

最佳答案

程序至少有一个问题

scanf("%f\n",&grade);

其中的\n是不能有的,scanf中不要加回车,否则两个回车才能输入一个数据

  • 追答:
    另外,int i = 1要改为int i = 01-9共9个数,不是10个
    最佳答案由网友  whoami1978  提供
  • 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
    5

    分享到:

    其他回答

    暂无其它回答!