随机抽取100以内的10个数赋值给一个数组并写出求整数数组的最大值最小值平均值和所有数组元素的和的方法

如题所述

#include <stdio.h>
#include "stdlib.h"
#include "time.h"
int main(int argc,char *argv[]){
    int a[10],i,sum,maxi,mini;
    srand((unsigned)time(NULL));
    for(sum=maxi=mini=i=0;i<10;i++){
        sum+=a[i]=rand()%100;
        if(a[maxi]<a[i])
            maxi=i;
        if(a[mini]>a[i])
            mini=i;
    }
    printf("The MAX is %d\nThe MIN is %d\n",a[maxi],a[mini]);
    printf("The SUM is %d\nThe AVE is %f\n",sum,sum/10.0);
    return 0;
}

温馨提示:答案为网友推荐,仅供参考
相似回答