//求1到1888888之间的平衡数其实处理很简单就是把1到某个数之间一层一层的分下去,注意每个数都是靠while循环一点一点的剥的;
#include <stdio.h>
int main()
{
int i,mod,t,num;
//num=0;
for(i=1;i<=1888888;i++)
{
t=i;
while(t!=0)
{
mod=t%10;
t=t/10;
if(mod==1)
num++;
}
if(num==i)
printf("%-7d \n",i);
}
return 0;
}
```c
求1到1888888之间的平衡数
最新推荐文章于 2024-06-21 08:57:37 发布