永发信息网

在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 ;这样你输出的时候就没有小数了
全部回答
  • 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;
}追问

然后我输入数的时候有很多时候就是小数才能对,怎么改
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯