c语言 如何表示范围 比如1-100怎么表示

发布网友

我来回答

2个回答

热心网友

表示范围
比如1-100
int
x;
可以用:
x
=
(x
%
100)
+
1;
理由:
%
是整除取余数,x%100

0-99,加1

1-100
int
a;
a是1600-2000.。。
a
=
a
%
401
+
1600;
理由:
%
是整除取余数,a%401

0-400,加1600

1600-2000
当然,用
if
(
a
>=
1600
&&
a
<=
2000)
{....}
也可以

热心网友

rand()取随机数(实际是伪随机不过周期很大)
%取模运算
所以上面合起来就是取0~100的随机数

热心网友

表示范围
比如1-100
int
x;
可以用:
x
=
(x
%
100)
+
1;
理由:
%
是整除取余数,x%100

0-99,加1

1-100
int
a;
a是1600-2000.。。
a
=
a
%
401
+
1600;
理由:
%
是整除取余数,a%401

0-400,加1600

1600-2000
当然,用
if
(
a
>=
1600
&&
a
<=
2000)
{....}
也可以

热心网友

rand()取随机数(实际是伪随机不过周期很大)
%取模运算
所以上面合起来就是取0~100的随机数

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com