您的位置:首页 > 编程语言 > C语言/C++

多少个1组成的整数可以被2016整除?

2016-09-04 09:20 323 查看
#include <stdio.h>

void main (){
int i=4;
int j=1111;
while(j!=0){
j=j*10+1;
j=j%2016;
i=i+1;
}
printf("%d\n",i);
}

问了一个同学简单给我讲了一下:类似于100/2,小学时候学的除法方式,我们先会用1/2得到0...1,然后10/2得到5...0,再用0/2得到0...0;。。。,得到结果是 050,。结束;

上述题目也是一样

11111/2016 = A ...a,A1/2016 = B...b,......,最后算出来得到多少个1就是结果了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐