C语言填空:指定范围内的随机整数

复制代码
//如果要规定上下限:a  b(b>a) 
/// rand() %(b-a+1) + a;    //产生a~b的随机数
//分析:取模即取余,rand()%51+13我们可以看成两部分:rand()%51是产生 0~50 的随机数,后面+13保证 a 最小只能是 13,最大就是 50+13=63。
//产生1000个10-51间的随机整数 
#include <stdio.h>
#include <time.h>
int main(){
    int a,b;
    srand((unsigned)time(NULL));
    for(b=1;b<=1000;b++)
    {
    a = rand() % 【1】 + 【2】;
    printf("%6d",a);
}
    return 0;
}
复制代码
复制代码
//如果要规定上下限:a  b(b>a) 
/// rand() %(b-a+1) + a;    //产生a~b的随机数
//分析:取模即取余,rand()%51+13我们可以看成两部分:rand()%51是产生 0~50 的随机数,后面+13保证 a 最小只能是 13,最大就是 50+13=63。
//产生1000个10-51间的随机整数 
#include <stdio.h>
#include <time.h>
int main(){
    int a,b;
    srand((unsigned)time(NULL));
    for(b=1;b<=1000;b++)
    {
    a = rand() % 42 + 10;
    printf("%6d",a);
}
    return 0;
}
复制代码

 

posted @   myrj  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2022-02-18 PYTHON 13位时间戳
2021-02-18 DEV C++ CPU窗口
2021-02-18 用EXCEL打开CSV文件
2020-02-18 python 导入模块
2020-02-18 python pycharm 正则表达式批量替换
点击右上角即可分享
微信分享提示