提问
做题的时候遇到的(c语言)
(不知道怎么写输入的函数)
从键盘上输入5个学生的成绩,计算平均成绩。
注意:成绩的输入和平均成绩的计算请使用数组作形参的函数。
提示:使用 #define N 5
#include <stdio.h>
int main()
{
int a = 0;
int b = 0;
int c = 0;
int d = 0;
int e = 0;
float avg = 0.0f;
scanf("%d %d %d %d %d", &a, &b, &c, &d, &e);
avg = (a + b + c + d + e) / 5.0;
printf("%.1f\n", avg);
return 0;
}
#define N 5
#include<stdio.h>
double average(int arr[])
{
int i,sum=0;
double x;
for(i=0;i<N;i++)
{
sum+=arr[i];
}
x=1.0*sum/N;
return x;
}
int main()
{
int i,arr[N];
for(i=0;i<N;i++)
{
scanf("%d",&arr[i]);
}
printf("平均数为:%f",average(arr));
return 0;
}