C语言:利用随机函数产生并且显示 20 个(10,99)的实数,找出其中的最大数、最小数,并计算20 个数的平均

目录

前言

1.案例

2.输出

总结


前言

利用随机函数产生并且显示 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


总结


以上就是今天要讲的内容,两点,一是随机数产生,二是利用循环找出最大最小值和将所有值相加。

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值