70,023
社区成员




int fun(int n)
{
int i;
int count=0;
if(n<=0)
{
return 0;
}
for(i=1;i<n+1;i++)
{
while(i)
{
if(i%10==1)
{
count++;
}
i/=10;
}
}
return count;
}
int fun(int n)
{
int count=0,m=0;
if(n<=0)
{
return 0;
}
for(int i = 1;i<n+1;i++)
{
m = i;
while(m)
{
if(m%10==1)
{
count++;
}
m/=10;
}
}
return count;
}
int fun(int n)
{
int ret=0;
int i=1;
while(i<=n){
char str[10];
sprintf(str,"%d",i);
char* p=str;
while(*p != '\0'){
if(*p++ == '1'){
++ret;
}
}
++i;
}
return ret;
}