输入五个学生的成绩,求他们的总分及平均分。
项目分析
第一必须要学会输入成绩及输出结果;
第二必须对输入的成绩进行总分及平均分的计算,保留3位。
我这刚好有套代码,再送你一个求最大值最小值,望采纳,谢谢,代码:
#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;
}
效果
#include<stdio.h>
#define N 5
int main()
{
int i,num;
double nums=0;
printf("请输入五个学生的成绩:");
for(i=0;i<N;i++)
{
scanf("%d",&num);
nums+=num;
}
printf("总成绩为:%.3lf\n",nums);
printf("平均成绩为:%.3lf",nums/N);
return 0;
}
我没送求最大值最小值,但是我的很简单,就不服气一楼的 哈哈哈哈 开个玩笑
有选择的学习代码吧
我也是小白一个
快期末考试了 加油加油
一起努力吧