c语言求输入随机数
在此谢谢各位大佬了{:10_265:} #include <stdio.h>#include <stdlib.h>
#include <time.h>
int main()
{
srand((unsigned)time(NULL));
for(int i = 1; i <= 18;i++ ){
int x = (rand() % (200-10+1))+ 10;
printf("%3d ", x);
if(!(i%6)) printf("\n");
}
return 0;
} 傻眼貓咪 发表于 2021-11-16 21:06
谢谢提醒,感谢。这个是老师布置的,我也奇怪明明没教为什么会有这个题目,所以问问怎么做的,你的解答我会好好去理解的{:10_303:} 傻眼貓咪 发表于 2021-11-16 21:06
请问怎么运行不了呢。。。 Boring1031 发表于 2021-11-16 21:25
请问怎么运行不了呢。。。
你的 C 版本太旧(低于 C99)
解决方法:#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand((unsigned)time(NULL));
int i; // 定义更改在 for 迴圈外面
for(i = 1; i <= 18;i++ ){
int x = (rand() % (200-10+1))+ 10;
printf("%3d ", x);
if(!(i%6)) printf("\n");
}
return 0;
} 傻眼貓咪 发表于 2021-11-16 21:35
你的 C 版本太旧(低于 C99)
解决方法:
谢谢谢谢{:10_287:} 傻眼貓咪 发表于 2021-11-16 21:06
正解
页:
[1]