在c语言中 怎么设置随机数的一分钟自动循环
2个回答
2018-08-30 · 知道合伙人互联网行家
关注
展开全部
#include <stdio.h> #include<stdlib.h> //生成随机数用 #include<time.h> //利用时间生成种子 #include<math.h> //利用次方算2^(t-1) //一共要写2^(t-1)行 void main() { int i; long t,tem1,tem2; scanf("%ld",&t); t=pow(2,t-1); srand((unsigned long)time(0)); //生成种子 for(i=1;i<=t;i++) //生成 2^(t-1)行随机数 { tem1=rand()*1000000/RAND_MAX; //生成第一个随机数 printf("%ld ",tem1); //打印 tem2=rand()*1000000/RAND_MAX; //生成第二个随机数 while(tem2>tem1) //当第二个随机数大于第一个时,重新生成 tem2=rand()*1000000/RAND_MAX; printf("%ld\n",tem2); //打印第二个 } return; }
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询