c语言生成1~100随机数(python随机生成数字)
发布时间:2023-05-22 04:00:09
稿源:
创意岭 阅读:
123
大家好!今天让创意岭的小编来大家介绍下关于c语言生成1~100随机数的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。
开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等
只需要输入关键词,就能返回你想要的内容,有小程序、在线网页版、PC客户端和批量生成器
本文目录:
c语言怎么写1到100中随机数啊?
包含头文件stdlib.h,产生的随机数为rand()%100+1,用一个变量保存这个随机数就行,当然也还有比较复杂和完善的产生随机数的方法,不过这个是最简单的c语言生成1 - 100的不重复随机数
#include<stdio.h>#include<time.h>
#include<stdlib.h>
int Rand(int X,int Y)//生成随机数
{
int temp;
if(X>Y)
{
temp=X;
X=Y;
Y=temp;
}
return rand()%(Y-X+1)+X;
}
void main()
{
int arr[100];
int i;
int r;
int temp;
srand((unsigned)time(NULL));
for(i=0;i<100;i++) arr[i]=i+1;//将数组赋值1~100
for(i=0;i<100;i++)
{
r=Rand(0,99);
temp=arr[i];
arr[i]=arr[r];
arr[r]=temp;
}//数组乱序
for(i=1;i<=100;i++)
{
printf("%3d ",arr[i-1]);
if(i%10==0)
printf("n");
}
}
如何用C语言编写个1到100的随机取数程序
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
main()
{
int
a;
srand(time(0));
a=rand()%100+1;/*这个a的值就是你要的随机整数,100表示生成数的范围,可自己改,要生成多个的话只要用循环就行了*/
printf("%d\n",a);
}
c语言随机生成1-100
#include <stdio.h>#include <stdlib.h>
#include <time.h>
int main()
{
int a[10000][6];
int i, j;
srand((unsigned int)time(0));
for (i = 0; i < 10000; i++){
for (j = 0; j < 6; j++){
a[i][j] = rand() % 100 + 1;
}
}
return 0;
}追问
输出是种形式哦
代码里没有输出
#include <stdio.h>#include <stdlib.h>
#include <time.h>
int main()
{
int a[10000][6];
int i, j;
srand((unsigned int)time(0));
for (i = 0; i < 10000; i++){
for (j = 0; j < 6; j++){
a[i][j] = rand() % 100 + 1;
}
}
for (i = 0; i < 10000; i++){
for (j = 0; j < 6; j++){
printf ("%2d ", a[i][j]);
}
printf ("n");
}
return 0;
}
你定义的什么类型,存储的就是什么类型
以上就是关于c语言生成1~100随机数相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。
推荐阅读:
云闪付邀请新人活动结束了吗(云闪付邀请新人活动结束了吗安全吗)