李馨琪幼儿园:怎么用c生成不重复数?

来源:百度文库 编辑:中科新闻网 时间:2024/05/01 14:15:48
我想用c语言中的rand函数生成不重复的0--9的四个数,请问怎么实现?
谢谢

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<iostream.h>
#include<math.h>
#define SIZE 4
main()
{
int a[SIZE], i,n;
srand(time(NULL));
cin>>n;
for(i=0;i<=SIZE-1;i++)
a[i]=rand()%10;
for(i=0;i<=SIZE-1;i++)
cout<<a[i];
}