数学证明2016很神奇: 2016=666+666+666+6+6+6 2016=888+888+88+88+8+8+8+8+8+8+8+8 2016=999+

不想上班的一天又一天 2020-03-18 05:06:10
数学证明2016很神奇:
2016=666+666+666+6+6+6
2016=888+888+88+88+8+8+8+8+8+8+8+8
2016=999+999+9+9
2016=168+168+168+168+168+168+168+168+168+168+168+168
总共有12个168,是不是很神奇呢?编个小程序验证一下吧。



#include <stdio.h>
int main()
{
int sum,num;
int count=0;
int _sum;
printf("请输入一个整数:");
scanf("%d",&sum);
_sum=sum;
while(sum!=0)
{
sum/=10;
count++;
}
printf("\n输入的数字是 %d 位数\n\n",count);

printf("输入一个 11 的整数倍数值并且小于 sum 值长度的值 num:");
scanf("%d",&num);

while(_sum>=0 && _sum>=num){

_sum-=num;
printf("num=%d,_sum=%d\n",num,_sum);

}
if(_sum>=0){
num/=10;
while(_sum-num>=0){
_sum-=num;
printf("num=%d,_sum=%d\n",num,_sum);
}
while(_sum-num<0){
num/=10;
while(_sum>0){
_sum-=num;
printf("num=%d,_sum=%d\n",num,_sum);
}

}

}
return 0;
}



...全文
248 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

13,873

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧