随机产生数

来源:互联网 发布:阿里云视频点播 编辑:程序博客网 时间:2024/05/16 13:47
#include<stdio.h>//生成n个不相等的1~100的数,且按顺序排列 #include<stdlib.h>#include<math.h>#include<string.h>#include<time.h>#define For(i,j,k) for(i=j;i<=k;++i)int n;int main(){int i,last=0,t;srand(time(0));n=rand()%100+1;printf("%d\n",n);For(i,1,n) {t=rand()%(100-last-(n-i))+last+1;printf("%d ",t);last=t;}return 0;}

1 0