问题:输入n和n个学生成绩,输出不及格率,输入结果保留两位小数(以60分为界限)
scanf("%d",&x); if(x<60) { sum+=1; }
printf("%.2lf",A);
先理一下思路,输入每个的成绩n,共有i个人,所以后面所得的总成绩应该除i而不是n,这是其一,其二,后面的输出应该用浮点型,注意开头定义变量用float代替int,最后输出中将%d换为%f。总结,注意检查各个变量对应的数分别是什么。小白初答,如若有误,还请指出交流。