99问答网
所有问题
printf("%d",rand()%100+1);100+1是什么求详解
是先printf再算还是算了再printf
举报该问题
推荐答案 2012-11-16
打印一个1-100之间的随机数
不过你的语句有问题,应该是
printf("%d", rand() % 100 + 1);
rand()就是取随机数,
rand()%100就是取除以100的余数,余数取值范围0-99
rand()%100 + 1,取值范围调整为1-100
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/ejOzOzjXO.html
其他回答
第1个回答 2012-11-16
整条语句的意思为:
rand()返回值对100求余然后再加1,并且以十进制格式输出,
懂了没楼主
第2个回答 2012-11-16
随即数除以100 他的值是在100范围内,比如你随即数除以6的余数,他始终是6以内
相似回答
printf(
%d
,rand()%100+1);是什么
意思
答:
rand()函数产生从0-RAND_MAX的值,%100,那是求余数
,rand()%100
得到的值就是0-99, 加上1的话就是要随机产生1-100的数。
printf(
"
%d
", rand()%/
100+1)
得到打印一个1-100的随机数。。。
rand()%100+1什么
意思
答:
意思是:用
rand()%100
产生一个随机的数
(1
~100间)。使用rand
()是
先要设置随机发生因子,srand()函数就是用来设置随机发生因子的。rand产生
一
个0-0x7fff的随机数,即最大是32767的一个数。rand函数产生一个0到RAND_MAX的伪随机数,这里的RAND_MAX因不同的实现而异,但RAND_MAX至少为32767。有些...
a=
rand()%100+1;
rand()代表着
什么
rand()%100+1为什么就是0~100内...
答:
意思是:用
rand()%100
产生一个随机的数
(1
~100间)。使用rand
()是
先要设置随机发生因子,srand()函数就是用来设置随机发生因子的。可以用时间来做因子,DWORD timeGetTime()。rand函数界限:stdlib.h头文件中有宏#define RAND_MAX 0x7fff。rand产生
一
个0-0x7fff的随机数,即最大是32767的一个数。
rand()
*
100+1
答:
我记得哦,vfp里面
rand()
函数返回的是0-1之间的随机小数(0和1除外),乘100就变成0-100之间的小数(0和100除外)加上1的话就变成了1-101之间的小数
(1
和101除外),取整数部分(不是四舍五入哦,是直接舍弃了小数部分,只取整数部分!),取值范围就成了1-100之间的整数(包括1和
100)
所以...
...guss=
rand()%100+1是啥
意思? 直接guss=rand()
答:
guss=rand()结结果是任意的数 而guss=
rand()%100+1
的结果是1~
100(
包含1和
100)
之间的数 rand()%
100是
随机数对100取余,即一个随机数除以100的余数,范围是0~99,再+1就是1~100
rand()%100
表示
什么
意思
答:
如得到一组100以内的随机数,就可以采用rand()%100这种方法,使得结果在100以内。是模运算,表示整除 右操作数 取余数 如果想得到【
1,100
】之间的随机数,则需要对上面的加法进行加工,写成:
(rand()%100)+1;
//先得到0-99的随机数,然后加1,可得1-100区间内的数 ...
C中
,rand()是什么
意思,有什么作用
答:
rand()是C语言中产生随机数的一个函数,但是需要注意的是,产生的是伪随机数。rand()用法举例:产生1到100之间的随机数 include<stdio.h> int main(){ srand((unsigned)time(NULL));//产生随机数种子 int rand_num=(
rand()%100
)
+1;
//产生1到100直接的随机数
printf(
"rand_num=
%d
\n"
,ran
...
c语言问题 请问a=
rand()%100+1是
代表
什么
意思
答:
a=
rand()%100+1;
的意思是在闭区间[
1,100
]上任取一个正整数,并将该值赋给变量a
C语言如何srand和
rand
函数产生10个1-
100
内的随机数
答:
需要准备的材料分别有:电脑、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内的...
大家正在搜
相关问题
rand()%100+1什么意思
a=rand()%100+1; rand()代表着什么 ra...
在C语言中,怎么用随机数函数产生的数的范围为1~100?
C语言rand()函数的用法
c语言 int I; I=(10,1+1),100+1 pr...
你好,怎样用c语言输出一个1到100的随机数
c语言怎么写1到100中随机数啊?
rand()(9000―100加1)加100000表示什么意...