怎样用C语言判断一个整数中有没有重复的数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样用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;
参考技术A#include<stdio.h>
int main()
int x,x1,t,a[10]=0;
scanf("%d",&x);
x1=x;
for(;x;x/=10)
t=x%10;
if(a[t])printf("%d中%d重复了\\n",x1,t); return 0;
else a[t]=1;
printf("%d中没有重复的数字\\n",x1);
return 0;
参考技术B 逐位读取,存储状态以上是关于怎样用C语言判断一个整数中有没有重复的数的主要内容,如果未能解决你的问题,请参考以下文章