输入五个学生的成绩,求他们的总分及平均分。
项目分析
第一必须要学会输入成绩及输出结果;
第二必须对输入的成绩进行总分及平均分的计算,保留3位。
电子信息工程技术C语言题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
关注我这刚好有套代码,再送你一个求最大值最小值,望采纳,谢谢,代码:
#include<stdio.h> float AverScore = 0; float MaxScore = 0; float MinScore = 0; float sum = 0; //score[]为存放成绩的数组,n为数字元素个数 void CalScore(float score[], int n) { int i; MaxScore = score[0]; MinScore = score[0]; for (i = 1; i < n; i++) { if (MaxScore < score[i]) MaxScore = score[i]; if (MinScore > score[i]) MinScore = score[i]; sum += score[i]; } AverScore = sum / n; } int main() { float c[5]; int i; printf("Input 5 scores:\n"); for (i = 0; i < 5; i++) scanf("%f", &c[i]); CalScore(c, 5); printf("AverScore = %.3f\nMaxScore = %.3f\nMinScore = %.3f\n总分=%.3f\n", AverScore, MaxScore, MinScore,sum); return 0; }效果
评论 打赏 举报解决 1无用