|
发表于 2009-4-22 17:06:21
|
显示全部楼层
int fun( int n )
{
char str[64];
int num = 0;
int i = 0;
int j = 0;
for ( i=1; i<=n; i++)
{
memset( str, 0x00, sizeof(str) );
snprintf( str, sizeof(str), "%d", i );
for ( j=0; j<strlen(str); j++ )
{
if ( '1' == str[j] )
{
num++;
}
}
}
return num;
} |
|