重复数字是否出现 题解:纯C语言
#include <stdio.h>
int main(){
long n;
scanf("%ld",&n);
int a[10] = {0};
int i;
while(n){
int ret = n%10;
a[ret]++;
n/=10;
}
int flag = 0;
for(i=0;i<10;i++){
if(a[i] > 1){
printf("%d ",i);
flag++;
}
}
if(flag == 0)
printf("No repeat number!");
return 0;
}
登录后发布评论
暂无评论,来抢沙发