用C语言判断一个整数中有没有重复的数?

如题所述

用C语言判断一个整数中有没有重复的数的具体操作步骤如下:

1、编写头函数:#include <stdio.h>。

2、编写中间的条件:

int main(void)

{

int n,i;

int num[10] = {0};

scanf("%d", &n);

do{

num[n%10]++;

     }while((n = n/10) != 0 );


3、最后编写条件与结果即可:

for(i = 0; i < 10; i++){

if(num[i] >= 2){

printf("repeat\n");

break;

}

}

if(i == 10){

printf("no repeat\n");

}

return 0;

}

温馨提示:答案为网友推荐,仅供参考
相似回答