题目描述
本学期开设了7门课,请编程,要求从键盘上输入本人的7门课程的成绩(保留小数点后2位),计算和打印出总成绩和平均成绩
实现代码
下面程序中,我们使用一个整型变量numCourses
来表示课程数量,声明了一个浮点数数组grades
来存储每门课程的成绩。同时,还有两个浮点数变量totalGrade
和averageGrade
,分别用于存储总成绩和平均成绩。
程序通过for
循环来循环输入每门课程的成绩,并累加到totalGrade
变量中。然后,通过除以课程数量,计算出平均成绩存储在averageGrade
变量中。
#include <stdio.h>
int main() {
int numCourses = 7;
float grades[numCourses];
float totalGrade = 0.0;
float averageGrade;
// 输入成绩
printf("请输入7门课程的成绩:\n");
for (int i = 0; i < numCourses; i++) {
printf("课程 %d 成绩:", i + 1);
scanf("%f", &grades[i]);
totalGrade += grades[i];
}
// 计算平均成绩
averageGrade = totalGrade / numCourses;
// 打印总成绩和平均成绩
printf("总成绩:%.2f\n", totalGrade);
printf("平均成绩:%.2f\n", averageGrade);
return 0;
}
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END