首页 > 试题广场 >

设学生人数 N=8,提示用户输入 N 个人的考试成绩,然后计

[问答题]

设学生人数 N=8,提示用户输入 N 个人的考试成绩,然后计算出平均成绩,显示出来。

推荐

解:

源程序:

#include <iostream.h>
#include <string.h>
#define N 8
float grades[N]; //存放成绩的数组
void main()
{
int i;
float total,average;
//提示输入成绩
for(i = 0; i < N; i++ )
{
cout << "Enter grade #" <<(i +1) << ": ";
cin >> grades[i];
}
total = 0;
for (i = 0; i < N; i++)
total += grades[i];
average = total / N;
cout << "\nAverage grade: " << average << endl;
}

程序运行输出:

Enter grade #1: 86

Enter grade #2: 98

Enter grade #3: 67

Enter grade #4: 80

Enter grade #5: 78

Enter grade #6: 95

Enter grade #7: 78

Enter grade #8: 56

Average grade: 79.75



发表于 2018-04-18 20:45:42 回复(0)