成绩统计:完整版
约 10 分钟
到这一步,把前面做好的零件全拼起来:读入成绩、算平均、找最高最低、分档、算及格率、排名——排好顺序,一个接一个跑,最后一次性把所有结果打印出来。这就是一个完整的成绩统计程序了。
#include <iostream>
using namespace std;
int main() {
int n;
double s[100], sum = 0;
cin >> n;
for (int i = 0; i < n; i++) { cin >> s[i]; sum += s[i]; }
double mx = s[0], mn = s[0];
for (int i = 1; i < n; i++) {
if (s[i] > mx) mx = s[i];
if (s[i] < mn) mn = s[i];
}
cout << "平均:" << sum / n
<< " 最高:" << mx << " 最低:" << mn << endl;
// 分档、及格率、排名照样接在后面……
return 0;
}
拼的时候别贪心一次全塞进去。加一块、编译一次、看对不对,再加下一块。这样万一出错,你立刻知道是刚加的那块出的问题,好找多了。
小纸条
动手拼一遍。
登录 后可看答案