c语言,给定一个数,求范围1~10000的数中,数字当中出现给定的数的数的个数。在线等!

2025-03-22 19:11:55
推荐回答(1个)
回答1:

#include 
#include 
#include 
int main()
{
int n,i,j,sum=0,len;
char s[10]={'\0'};
scanf("%d",&n);
for(i=1;i<=10000;i++)
{
memset(s,'\0',10);
sprintf(s,"%d",i);
len=strlen(s);
for(j=0;j {
if(s[j]==n+48)
{
sum++;
}
}
}
printf("sum=%d",sum);
return 0;
}