C++编程之美-数字之魅(代码清单2-9)

代码清单2-9

ULONGLONG Count1InAInteger(ULONGLONG n)
{
     ULONGLONG iNum = 0;
     while(n != 0)
     {
          iNum += (n % 10 == 1) ? 1 : 0;
          n /= 10;
     }

     return iNum;
}

ULONGLONG f(ULONGLONG n)
{
     ULONGLONG iCount = 0;
     for (ULONGLONG i = 1; i <= n; i++)
     {
          iCount += Count1InAInteger(i);
     }

     return iCount;
}
发布了1210 篇原创文章 · 获赞 951 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/weixin_42528266/article/details/104027433