|
发表于 2015-8-18 12:10:02
|
显示全部楼层
本帖最后由 哥斯拉不说话 于 2015-8-18 12:11 编辑
- #include<stdio.h>
- float vs(float ave[],int n);//求最大值函数
- float sv(float ave[],int n);//求最小值函数
- int main()
- {
- float sgxs[5], aver;
- float max, min;
- float sum=0, s;
- int i;
-
- for(i=0;i<5;i++)
- {
- scanf("%f",&sgxs[i]);
- s = sgxs[i];
- sum += s;
- }
- aver = sum / 5.0;//平均值
- max = vs(sgxs, 5);//最大值
- min = sv(sgxs, 5);//最小值
-
- printf("aver=%6.2f, max=%6.2f, min=%6.2f\n", aver, max, min);
- return 0;
- }
- float vs(float ave[],int n)
- {
- float max=0;
- int i;
-
- max=ave[0];
- for(i=1;i<n;i++)
- {
- if(ave[i] > max)
- max = ave[i];
- }
-
- return max;
- }
- float sv(float ave[],int n)
- {
- float min=0;
- int i;
-
- min=ave[0];
- for(i=1;i<n;i++)
- {
- if(ave[i] < min)
- min = ave[i];
- }
-
- return min;
- }
复制代码 |
|