如何用C语言编写个1到100的随机取数程序

如题所述

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void main()
{ int y,i;
srand((unsigned) time(NULL));
for ( i=0;i<10;i++ ) //下面生成10个随机数并打印

{ y=rand()%99+1; //生成0~99之间的一个随机数+1=1~100之间的随机数
printf("%d\n",y);
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-27
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(int argc, char **argv)
{
int random_number = 0;
srand((unsigned)time(NULL)); //初始化种子;
random_number = rand()%100 + 1; //用rand()生成0-RAND_MAX之间的整数,取余100再加1即从1到100的整数;
printf("%d", random_number);//打印结果;
}
第2个回答  2014-08-27
#include<stdio.h>
int main()
{
int num;
srand(time(0));
num=rand()%100;

printf("取出的数num=%d\n",num);
return 0;
}
相似回答