demon
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<stdbool.h>
/*產(chǎn)生一隨機(jī)數(shù)
返回值:整形
函數(shù)名:generateNumber
參數(shù):min max
*/
int generayeNumber(int min;int max);
//產(chǎn)生四個(gè)隨機(jī)數(shù) 保存到數(shù)組
void initArray(int array[],int count);
//判斷數(shù)組中是否包含一個(gè)數(shù)字
bool isNumberExist(int array[],int temp,int num);
//輸出數(shù)組
void show(int array[],int num);
int main(){
int org[4]={};
initArray(org,4);
show(org,4);
return 0;
}
int generayeNumber(int min,int max){
srand(time(NULL));
return rand()%(max-min+1)+min;
}
void initArray(int array[],int count){
for(int i=0;i<count;i++){
//獲取隨機(jī)數(shù)
int temp=generayeNumber(1,9);
//判斷當(dāng)前數(shù)組是否存在
bool result=isNumberExist(array,temp);
if(result==true){
i--;
}else{
array[i]=temp;
}
}
}
bool isNumberExist(int array[],int temp,int num){
for(int i=0;i<num;i++){
if (array[i]==temp){
return true;
}
}
return false;
}
void show(int array[],int num){
for(int i=0;i<num;i++){
printf("%d",array[i]);
}
printf("\n");
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者