你好,怎样用c语言输出一个1到100的随机数
源程序如下:
#include "pch.h"
#include <iostream>
#include <time.h>
using namespace std;
int main()
{
const int n = 10000;
int number[n] = { NULL };
srand((unsigned)time(NULL));
number[0] = rand() % n; //第一个随机数无需比较
cout << number[0] << " ";
for (int i = 1; i < n; i++) //其余随机数循环产生
{
int j = 0;
number[i] = rand() % n;
while (1)
{
if (number[i] == number[j]) //若有相同则继续循环重新安排随机数
{
number[i] = rand() % n;
j = 0; //若遇到相同的就从头遍历
continue;
}
if (j == (i - 1)) //若遍历完就跳出
break;
j++;
}
cout << number[i] << " ";
}
cout << endl;
return 0;
}
程序运行结果:
扩展资料:
其他实现方式:
#include<time.h> //使用 time 函数必须引入 time.h 头文件
#include<stdlib.h>
int main()
{
srand((int)time(0));
int rand_num = rand();
printf("rand_num = %d\n", rand_num);
return 0;
}
-
佚名2024-05-25 07:42:39
问怎样在excel中输入随机数字
答用rand函数 操作方法: ①生成A与B之间的随机数字(A<随机数<B) 在第一个格子中输入:=RAND()*(B-A)+A 如,生成1到...
-
佚名2024-05-25 16:22:56
问c语言,如何产生随机数
答1、第一步,先定义int一个数组和int一个指针变量。2、接着我们选择让指针指向数组的第一元素的地址。3、接着使循环的条件为指针的尾地址。4、并且因为这段代码每...
-
佚名2024-05-25 07:26:42
问如何用C语言编写一个程序,输入你的姓名和年龄并输出?
答#include <stdio.h>int main(void){ char name[20]; int age; printf("请输...
-
佚名2024-05-25 08:00:00
问用c语言设计课堂随机点名系统
答你好! 是dos下的程序吗,具体要实现什么功能,描述清楚! 点名的时候,是从文件读取名字吗
-
佚名2024-05-25 08:00:00
问怎样用C语言产生随机数,1-100之间的
答#include <stdio.h>#include <time.h>#include <stdlib.h>int main(){ srand...
-
佚名2024-05-25 08:00:00
问c++ 如何用rand()生成1到100的随机数
答#include <iostream.h>#include<stdlib.h>void main(){double x;x=rand()%101;c...
-
佚名2024-05-25 08:00:00
问怎样用C语言编写程序产生20个100以内的随机数,然后输出数组各元素?
答#include <stdio.h>#include <stdlib.h>#include <time.h> int main(){ int...
-
佚名2024-05-25 08:00:00
问c语言怎么将名字转化成1-100的数字(随机转化,或者教我怎么随机输出一个1-100的数字)。
答//生成1个1~100之间的随机数srand(time(0));int a = rand()%100+1;
-
佚名2024-05-25 08:00:00
问怎样用c语言编写输出自己的名字
答#include<stdio.h>int main(){printf("此处填写你的名字");return 0;}
-
佚名2024-05-25 08:00:00
问c语言 利用数组输出自己的名字
答#include <stdio.h>int main(void){char name[30];printf("输入你的姓名:\n");scanf("%s"...
风水
- 1 做梦额头有十字架
- 2 梦见好多高楼,整个楼身开满白色花特别漂亮
- 3 梦见洗手
- 4 梦见松林起火后來救了
- 5 梦见山崩地裂,山变得比以前的好看
- 6 梦见店里着火东西被烧没见火
- 7 梦见杂技中的小孩摔死
- 8 谁知道卧室挂画风水要怎么看呢?能教教我吗?
- 9 梦见桂林象山是什么意思啊
- 10 如何杀田鸡