用C语言编写程序,随机输出一个使用0~9是个数字组成无重复的七位数

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 19:08:48
用C语言编写程序,随机输出一个使用0~9是个数字组成无重复的七位数

用C语言编写程序,随机输出一个使用0~9是个数字组成无重复的七位数
用C语言编写程序,随机输出一个使用0~9是个数字组成无重复的七位数

用C语言编写程序,随机输出一个使用0~9是个数字组成无重复的七位数
#include
#include
#include
#define N 7
int main() {
char number[N] = {0};
int flag,num,i,j;
srand((unsigned)time(NULL));
for(i = 0; i < N; ++i) {
num = rand()%10;
flag = 1;
for(j = 0; j < i && flag; ++j) {
if(num + '0' == number[j]) {
flag = 0;
--i;
}
}
if(flag) number[i] = num + '0';
}
printf("%s\n",number);
system("PAUSE");
return 0;
}