99问答网
所有问题
c语言编程 随机输出一个4位整数
如题,
举报该问题
推荐答案 2009-07-17
如果什么都不考虑(4位数:1000~9999),这样就行了吧:
(int) ((float) rand() / RAND_MAX * (9999 - 1000 + 1)) + 1000
恩,还是功夫不到家,这个好:
srand((unsigned)time(NULL)); //产生随机数种子
printf("%d\n",rand()%9000+1000); //输出随机数
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/Wt7X7ezOt.html
其他回答
第1个回答 2009-07-17
srand((unsigned)time(NULL)); //产生随机数种子
printf("%d\n",rand()%9000+1000); //输出随机数
第2个回答 2009-07-17
1000+srand(time(0))%9000
相似回答
C语言
.
随机
生成
四位
正
整数
并判断第三位是否是2或7
输出
YES或NO
答:
按照你的要求,
随机
生成
四位
正
整数
并判断第三位是否是2或7
输出
YES或NO的
C语言
程序如下:include <stdio.h>#include #include <stdlib.h>int main() { srand((unsigned) time(NULL)); //用时间做种子,每次产生随机数不一样 for (int i=0; i<10; i++) //产生10个随机数 { ...
C语言
中怎样
随机
产生
一个四位数
答:
这个就是随即产生
4位数
rand()%10000 记的头文件声明stdlib.h 不然rand函数没法用的
请问如何用
C语言
产生
一个四位
无重复数字的四位数?
答:
可以先把0-9放入一个数组,然后对第一
位
,
随机
生成一个10以内的数如:rand()%8+1(避免高位是0的情况),产生的随机数来取数组中的数,并把数组在该位置以后的数前移,即删掉该数字。。第二位用rand()%8,得到,从数组中取出该对应位置的数字作为第二位,然后删掉该数组。。。第三位用rand()%...
C语言随机
函数:用0到9这10
位数随机输出4位
.输出100次后停止..._百度知...
答:
include <stdlib.h> include<stdio.h> include void main(){ for(int i=0;i<100;i++){ for(int j=0;j<4;j++){ int a;a=rand()%10;printf("%d",a);} printf(" ");} }
急急急!!!高分求助,
C语言
(C#,ASP.NET)写1至7
随机4位
数字组合,顺序不限...
答:
C++语言实现版本,和
C语言
是通用的,用的也是C的库,用C++的输入
输出
流更方便点,你用C的话把输入输出改改就行了!看了所有的问题,这应该是你想要的,贴上代码!include<iostream>#include<stdlib.h>#includeusing namespace std;/*** 功能:
随机
产生
4位
数字,每位的数字保证在1到7之间** ...
在
c语言
中怎样
编写一个
不超过
4位数
的正
整数
,并计算它是多少位数_百度知 ...
答:
i,number, n = 0, t;srand((unsigned) time(NULL)); //用时间做种,每次产生
随机
数不一样i = (rand() % 1001); //产生0-999的随机数number = i;while(number){n++;t = number % 10;number -= t;number /= 10;}printf("%d是%d
位数
",i, n);return 0;}好好看看我的思路 ...
C语言
程序:用
随机
函数产生200
个四位整数
,求满足千位、百位、十位、个 ...
答:
include<stdio.h>#include#include<stdlib.h>int main(){ int m,num=0; srand((int)time(0)); for(int i=0;i<200;i++) { m=rand()%9000+1000; int k=m/1000+(m%1000)/100+(m%100)/10+(m%10); for(int j=2;j<=k/2;j++) { if(k%j==...
如何用
C语言
实现
随机
生成
一个整数
?
答:
电脑、
C语言
编译器。1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,输入C语言代码:for (int i = 0; i < 10; i++)printf("%d ", rand() % 100 +1);3、编译器运行test.cpp文件,此时成功通过rand产生了10个1-100内的
整数
。
c语言
产生
一个4位数随机
数,中间不能出现0,要怎么写啊
答:
你就写成产生
4个
一
位
的
随机
数,只是1~9,然后每产生一个要判断下跟之前的是否相等,如果相等就重新产生个就行了
大家正在搜
c语言输入整数输出每一位
c语言输入一个整数逆序输出
编程输入三个整数从小到大输出
c语言输入三个数,按从小到大输出
输入一个正整数,将其按逆序输出
c语言整数正序输出
c语言3个数按大小输出
c语言判断一个数是否为素数
C语言整数逆序输出
相关问题
c语言产生4位随机数
在C语言编程中,如何实现让电脑随机输出一1~9的整数?
用C语言程序编写:输入一个四位整数(如1234),使其倒序输...
c语言随机输入一个七位的整数,将奇数位上的数字组成一个四位的...
如何用C语言随机产生一个三位整数?
编程序C语言随机产生三百个四位数
C语言程序设计中如何输出一个64位的整数
C语言中产生一个四位数不重复的随机数