#include<stdbool.h>
#include<stdio.h>
int main(void)
{
int c[10]={0},i,digit;
bool flag=false;
long n;
printf("Enter a number:");
scanf("%1d,&n");
while(n>0)
{
digit=n%10;
c[digit]++;
n=n/10;
}
for(i=0;i<10;i++)
{
if(c[i]>1)
{
printf("%d重复出现%d次",i,c[i]);
flag=true;
}
}
if(!flag)
{
printf("该数字没有重复数字\n");
}
return 0;
}
#include<stdio.h>
int main(void)
{
int c[10]={0},i,digit;
bool flag=false;
long n;
printf("Enter a number:");
scanf("%1d,&n");
while(n>0)
{
digit=n%10;
c[digit]++;
n=n/10;
}
for(i=0;i<10;i++)
{
if(c[i]>1)
{
printf("%d重复出现%d次",i,c[i]);
flag=true;
}
}
if(!flag)
{
printf("该数字没有重复数字\n");
}
return 0;
}
本文介绍了一个简单的C语言程序,用于检测用户输入的整数中是否包含重复的数字。程序通过数组记录每个数字出现的次数,并检查是否有数字出现超过一次。
261

被折叠的 条评论
为什么被折叠?



