C 언어 로 무 작위 로 10 개의 다른 수 를 생 성 합 니 다.

5984 단어 데이터 구조
#include
#include
#include
#define N 10
//                a[i]?=t
int compare(int *a,int t){
     
	for(int i=0;i<N;i++)	
		if(a[i]==t) return 1;
	return 0;


}
void generateArray(int *a){
     
	srand((unsigned int)time(NULL));
	for(int i=0;i<N;){
     
        int t=rand()%20+1;
		if(compare(a,t)==0){
     
			a[i]=t;
			i++;
		}
	}
}
void main(){
     
	system("color 07");
int *a=new int[N];
generateArray(a);
for(int i=0;i<N;i++){
     
	printf("%6d",a[i]);
}
}

좋은 웹페이지 즐겨찾기