在c语言中想给随机输出的数字定义成整型而不是小数,
答案:3 悬赏:30 手机版
解决时间 2021-11-17 22:37
- 提问者网友:不爱我么
- 2021-11-16 22:13
在c语言中想给随机输出的数字定义成整型而不是小数,
最佳答案
- 五星知识达人网友:街头电车
- 2021-11-16 22:49
方法1 : 输出 4.2 显示的时候你用 %d 输出 就变成 4了
方法2 : 定义的时候用int类型
方法3 : 强制转换 float a = 3.1; int b =0; b = (int)a ;这样你输出的时候就没有小数了
方法2 : 定义的时候用int类型
方法3 : 强制转换 float a = 3.1; int b =0; b = (int)a ;这样你输出的时候就没有小数了
全部回答
- 1楼网友:患得患失的劫
- 2021-11-17 00:45
这个因人而异把
- 2楼网友:逐風
- 2021-11-16 23:25
random()%100+1就是0-100的整数追问我一输入random就提示我这个无法识别是怎么回事啊追答 #include
#include
#include //用到了time函数
int main()
{ int i,number;
srand((unsigned) time(NULL)); //用时间做种,每次产生随机数不一样
for (i=0; i<50; i++)
{
number = rand() % 101; //产生0-100的随机数
printf("%d ", number);
}
return 0;
}追问然后我输入数的时候有很多时候就是小数才能对,怎么改
#include
#include
int main()
{ int i,number;
srand((unsigned) time(NULL)); //用时间做种,每次产生随机数不一样
for (i=0; i<50; i++)
{
number = rand() % 101; //产生0-100的随机数
printf("%d ", number);
}
return 0;
}追问然后我输入数的时候有很多时候就是小数才能对,怎么改
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯