#include <stdio.h>
float aver(float a[], int n);
float max(float a[], int n);
float min(float a[], int n);
int main(void)
{
int n, i;
float a[10000];
scanf("%d", &n);
for (i = 0; i < n; i++)
{
scanf("%f", &a[i]);
}
printf("average = %.2f\n", aver(a, n));
printf("max = %.2f\n", max(a, n));
printf("min = %.2f\n", min(a, n));
return 0;
}
float aver(float a[], int n)
{
int i;
float sum = 0, average;
for (i = 0; i < n; i++)
{
sum += a[i];
}
average = sum / n;
return average;
}
float max(float a[], int n)
{
int i;
float big = 0;
for (i = 0; i < n; i++)
{
if (big < a[i])
big = a[i];
}
return big;
}
float min(float a[], int n)
{
int i;
float small = 999;
for (i = 0; i < n; i++)
{
if (small > a[i])
small = a[i];
}
return small;
}
浙大版《C语言程序设计(第3版)》题目集 习题8-10 输出学生成绩 (20分)
猜你喜欢
转载自blog.csdn.net/qq_44458489/article/details/105321500
今日推荐
周排行