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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Kansas_Jason/article/details/52430435
#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就是结果了。

猜你喜欢

转载自blog.csdn.net/Kansas_Jason/article/details/52430435
今日推荐