本帖最后由 liuda 于 2015-1-22 02:20 編輯
- //一個放10個數的數組,求平均、最高、最低
- #include<stdio.h>
- float Max=0,Min=0;
- void main()
- {float ave(float b[10]);
- float a[10];
- int i;
- printf("please input 10 numbers\n");
- for(i=0;i<=9;i++)
- {
- scanf("%f",&a[i]);
- }
- ave(a);
- printf("average=%f,Max=%f,Min=%f",ave(a),Max,Min);
- }
- float ave(float b[10])
- {int j;
- float sum=0,average;
- Max=b[0];
- Min=b[0];
- for(j=0;j<=9;j++)
- {
- if(b[j]>Max)
- Max=b[j];
- else if(b[j]<Min)
- Min=b[j];
- sum=sum+b[j];
- }
- average=sum/10;
- return(average);
- }
復制代碼
|