用十进制数中的0和1组成一个最小的自然数,使它能被1125整除,这个最小的自然数是
问题描述:
用十进制数中的0和1组成一个最小的自然数,使它能被1125整除,这个最小的自然数是
答
这个数是111111111000,是1125的98765432倍.
计算以上结果的C语言程序如下:
main(){
int result[100];
int i,k,ok=1;
long n=0;
for (i=0;i=0) printf("%d",result[i--]);
printf("\nn=%ld\n",n);
}
我开初以为结果很大,就用大数进行加,从0开始,每次加1125,判断是否所有数字为0或者1,否则就再加1125,直到满足要求为止.