

int Count_Digit ( const int N )
{
int m,a=0;
if(N>=0)
m=N;
else
m=-N;
while(m>=1)
{if(m%2==1)
a++;
m=m/10;}
return a;
}
该代码段实现了一个名为`intCount_Digit`的函数,用于计算给定正整数或负整数(绝对值)中1的个数。函数首先处理负数的情况,然后通过循环逐位检查数字,若当前位为1,则累加计数。最后返回1的总数。


int Count_Digit ( const int N )
{
int m,a=0;
if(N>=0)
m=N;
else
m=-N;
while(m>=1)
{if(m%2==1)
a++;
m=m/10;}
return a;
}
2010
2443

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