A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 飘忽不定~ 中级黑马   /  2016-2-27 23:19  /  944 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

#include <stdio.h>
#include <stdlib.h>
int main(){
    //定义一个变量来接收数组中的最大值
    int max = 0;
    //定义一个变量来接收数组中的最小值
    int min = 60;
    //定义一个变量来接收数组中的平均值
    int avg = 0;
    //定义一个变量来接收数组中的和
    int sum = 0;
    //定义一个数组存储随机产生20个整数
    int arr[20];
    for (int i=0; i<20; i++) {
        arr = arc4random_uniform(41)+10;
        printf("%d ",arr);
        //min = arr[0];
        max = max>arr?max:arr;
        min = min<arr?min:arr;
        sum += arr;
        avg = sum/20;
    }
    printf("\n");
    //定义一个变量来接收数组中的最小值
    //int min = arr[0];

    //求最大值
//    for (int a=0; a<20; a++) {
//        
//    }
    printf("最大值为%d\n",max);
    //求最小值
//   for (int b=0; b <20; b ++) {
//       min = min<arr[b ]?min:arr[b ];
//   }
    printf("最小值为%d\n",min);
    //求平均值
//    for (int c=0; c<20; c++) {
//        
//    }
    printf("平均值为%d\n",avg);
    printf("和为%d\n",sum);
    return 0;
}


1 个回复

正序浏览
666666可以的兄弟
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马