加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

随机产生20个[10,50]的正整数存放到数组中,并求数组中的所有元素最大值、最小值、平均值及各元素之和

(2012-12-07 09:07:10)
标签:

c

算法

it

分类: C
随机产生20[1050]的正整数存放到数组中,并求数组中的所有元素最大值、最小值、平均值及各元素之和。

int array[20]={0};   //存放20个随机数

int max=0             //存放最大的数

int min=50           //存放最小的数

int sum=0             //存放所有数之和

int average=0        //存放平均数

for (int i=0; i<</span>20; i++) {

      array[i]=arc4random()%41+10      //随机产生20[1050]的正整数

      max=max>array[i]?max:array[i];

      min=min

      sum+=array[i];

      printf("%d\t",array[i]);

}

average=sum/20;

 

printf("\n最大数是%d,最小数是:%d,元素之和是:%d,平均数是:%d",max,min,sum,average);

 

http://s14/mw690/8dabcad3td0390287823d&690

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有