第六章数组 第2题

来源:互联网 发布:qq for mac 10.8.5 编辑:程序博客网 时间:2024/06/08 16:32

用数组求一位数组的最大值,最小值,平均值,以及超过平均值的个数

代码如下:一般都能看得懂

 

#include<stdio.h>int main(){double a[31],temp;int i,j;double s=0.0;for(i=1;i<=10;++i){scanf("%lf",a+i);s+=a[i];}s/=10;int cnt=0;for(i=1;i<=10;++i){if(a[i]>=s){++cnt;}}for(i=1;i<=10;++i){for(j=1;j<=10-i;++j){if(a[i]>a[j]){temp=a[i];a[i]=a[j];a[j]=temp;}}}double max=a[10],min=a[1];printf("%.1lf %.1lf %.1lf %d\n",max,min,s,cnt);return 0;}


 

0 0
原创粉丝点击