关于C语言随机取数

来源:百度知道 编辑:UC知道 时间:2024/05/08 04:02:06
我想取一个0-9之间的一个数,怎么写程序啊..

恩 还不只这个
该是 #include<stdib.h> /* 他掉了个.h */
n=rand()%10

另:用 n=rand(10)也可。

我是原来的一楼
要加头文件
#include<stdlib>
rand()%9/产生0-9的随机数
不好意思,看了上面的答案,很惭愧,因为没有完全了解rand()
现在自己改一下:
#include<stdlib.h>
rand()%10//产生0-9的随机数
不过还要提示一点,用了上述方法,每次运行程序产生的随机数是一样的,如果要使得每次的数不同,还要设置随机数种子,代码如下:
#include<time.h>
#include<stdlib.h>
main()
{
int i;
srand(time(NULL));//以系统当前的时间作为时间种子,保证每次产生的随机数不同
i=rand()%10;
}

你可以使用rand()函数;

楼上错了,是 rand()%10