目录
前言
利用随机函数产生并且显示 20 个(10,99)的实数,找出其中的最大数、最小数,并计算20 个数的平均(学会循环和随机数产生)
步骤
1.案例
代码如下(示例):
#include<stdio.h> #include<stdlib.h> #include<time.h> void main(){ int a[20];//分配20个位置的空间 int i,max=100,min=0,sum=0,average=0; srand((unsigned)time(NULL));//随着时间不断变化,使得每一次运行结果不同 for(i=0;i<20;i++){//随机生成20个10~90的数 a[i]=rand()%89+10; printf("%d ",a[i]); sum+=a[i];//每个数相加 } for(i=0;i<20;i++){//比较大小,找出最大值和最小值 if(max>a[i]) max=a[i]; if(min<a[i]) min=a[i]; } average=sum/20; printf("\n"); printf("最大值:%d\t最小值:%d\t平均值:%d\n",max,min,average); }
2.输出
代码如下(示例,产生随机):
46 37 77 40 74 58 63 12 75 82 83 61 78 90 15 91 51 79 71 50
最大值:12 最小值:91 平均值:61
总结
以上就是今天要讲的内容,两点,一是随机数产生,二是利用循环找出最大最小值和将所有值相加。