C语言生成随机数和随机数组实现方式
更新时间:2026年05月06日 09:20:56 作者:这个饕字怎么读
文章主要介绍了在C语言中生成随机数和随机数组的方法,需要包含<time.h>和<stdlib.h>头文件,使用time()和rand()函数实现,最后强调了经验分享和个人支持
C语言生成随机数和随机数组
- time函数要包含头文件<time.h>
- rand函数要包含头文件<stdlib.h>
随机数
int a;
srand((unsigned)time(NULL)); // 播种
a = rand() % 200 + 1;
随机数组
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
// 生成元素为1-200的随机数组
int main()
{
int a[100],aa;
int i;
int count = 0;
// 按时间重新播种
srand((unsigned)time(NULL));
for (i = 0; i < 100; i++)
{
aa = rand() % 200 + 1;
a[i] = aa;
}
for (i = 0; i < 100; i++)
{
printf("%-5d", a[i]);
count++;
if (count == 10)
{
printf("\n");
count = 0;
}
}
system("pause");
return 0;
}
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
C++中std::tuple和std::pair的高级用法
本文主要介绍了C++标准库中std::pair和std::tuple的使用,包括它们的基本概念、使用场景、区别以及高级用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2024-11-11
C++索引越界的解决方法
本文主要介绍了C++索引越界的解决方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2021-08-08
C语言实现三子棋游戏(初级版)
这篇文章主要为大家详细介绍了C语言实现三子棋游戏初级版,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2020-09-09
使用C语言实现扫雷小游戏
这篇文章主要为大家详细介绍了使用C语言实现扫雷小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2021-05-05
opencv实现图像倾斜校正
这篇文章主要为大家详细介绍了opencv实现图像倾斜校正,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2022-07-07
C++编译期正则表达式操作方法
这篇文章介绍了STL中常用的序列容器操作算法,包括非修改序列算法和修改序列算法,以及排序、堆和数值算法等,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
2026-03-03
Qt使用TabWidget实现多窗体功能
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,本章将重点介绍TabWidget标签组件的常用方法及灵活运用,需要的朋友可以参考下
2023-12-12
C语言编程C++旋转字符操作串示例详解
这篇文章主要为大家介绍了C语言编程中C++旋转字符操作串示例详解,文中附含详细图文示例代码,有需要的朋友可以借鉴参考下,希望能够有所帮助
2021-09-09
C++实现简单的ls命令及其原理
这篇文章主要介绍了C++实现简单的ls命令及其原理,C++实现ls命令可通过调用系统函数实现读取目录中的文件名和属性,再通过标准输出进行显示,需要的朋友可以参考下
2023-05-05
C++中STL的优先队列priority_queue详解
这篇文章主要介绍了C++中STL的优先队列priority_queue详解,今天讲一讲优先队列(priority_queue),实际上,它的本质就是一个heap,我从STL中扒出了它的实现代码,需要的朋友可以参考下
2023-08-08
最新评论