北方养殖小龙虾:帮我写一个简单C程序

来源:百度文库 编辑:高校问答 时间:2024/04/29 06:23:13
我是程序初学者!菜啦!
好像有这样的一个函数,可以产生随机数。有什么random,能帮我写一个例子吗?
要求:产生一个0~9的随机数并打印。(请补充)
#include<stdio.h>
#include<???.h>
int main()
{
???
printf("%d",???);
return 0;
}
#include<stdio.h>
#include<stdlib.h>
好像只有这两个函数啊!!
有num=random(9)这个语句好像还定义什么:randomize();我当时照着书抄但运行时说:没有声明。

荙你可以在网上搜索一下相关主题就可以了,作为初学者,刚开始接触的确是对C的库函数比较陌生,多作就好了。
#include<stdio.h>
#include<time.h>
#include<stdlib.h>/*应该还会用到这个库*/
int main()
{
int num;
srand((unsigned int)time(NULL));/*初始化随机种子*/
num = (int)rand()*10/RAND_MAX;/*产生随机数*/
printf("%d",num);
return 0;
}

在这里我要说明一点,这个程序现在(2006.03.24,14:40,PM)在我的电脑上所产生的数字都是7,而如果打印两个,则第一个每次仍是7,第二个则不同,可能是算法问题。
代码本身没问题,参见MSDN。

买一本好点的c语言书何必在这问呢