从键盘输入五位同学的成绩,编程计算并输出平均分,最高分,最低分,求程序代码
#include <stdio.h>
int main()
{
int sum=0,max=0,min = 0,i,score;
for(i=0;i<5;i++)
{
scanf("%d",&score);
sum += score;
if(i==0)
max = min = score;
else
{
if(score > max)
max = score;
if(score < min)
min = score;
}
}
printf("平均分:%.1f\n",sum/5.0);
printf("最高分:%d\n",max);
printf("最低分:%d\n",min);
return 0;
}
#include<stdio.h>
void fun(int a[])
{
int i,max,min,sum=0;
max = a[0];
min = a[0];
sum = a[0];
for(i = 1; i < 5; i ++)
{
sum += a[i];
if (a[i]>max)
max = a[i];
if (a[i]<min)
min = a[i];
}
float avg = sum / 5.0;
printf("max=%d\n",max);
printf("min=%d\n",min);
printf("avg=%f\n",avg);
return 0;
}
int main ()
{
int i;
int a[5];
printf("输入五位同学的成绩:");
for(i = 0;i < 5;i ++)
{
scanf("%d",&a[i]);
}
fun(a);
return 0;
}
如有帮助,望采纳!谢谢!