写正确函数须要注意的地方:给定一个十进制整数N,计算从1开始到N的全部整数出现的“1”的个数

int numOf1(int n) { int factor=1; int count=0; while(n/factor!=0) { int higher=n/(factor*10);//当前位置的高位组成的数字。 int cur=n/factor%10;//当前位置数字 int lower=n%factor;//当前位置的低位组成的数字。 if(cur==0) c
相关文章
相关标签/搜索