
C语言当中没有randnum函数,要自己定义:
#include<stdio.h>#include<time.h>
long randnum(long n){
return rand()%n+1
}
int main(){
int i
srand(time(0)) //用时间做种,每次产生随机数不一样
for(i=0i<20i++)
printf("%d ",randnum(20))
printf("\n")
return 0
}
rand()函数是一个随机数函数,用于产生0-RANDMAX之间的一个随机整数。需要添加头文件#include
<stdlib.h>
才能使用该函数
你那句话的意思是
产生一个随机整数赋值给num1,但是你最后似乎还有字符乱码了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)