程序没有结果
一个由1-9排列所组成的9位数(即每个数字刚好都用了一次),满足前n位被n整除,问这个数是多少比如123456789,前5位是12345需要被5整除这样 !!这是我看帖的时候看到的!我写了一个,但是没结果,请教!!
程序代码:
#include <stdio.h> int main() { int n,k1,k2,k3,k4,k5,k6,k7,k8; for(n=100000000;n<=999999999;n++) k1=n/10; k2=n/100; k3=n/1000; k4=n/10000; k5=n/100000; k6=n/1000000; k7=n/10000000; if(((n%9==0)&&(k1%8==0)&&(k2%7==0)&&(k3%6)==0&&(k4%5==0)&&(k5%4==0)&&(k6%3==0)&&(k7%2)==0)==1) printf("%d",n); getch(); }不知道思路对不对,还请各位大侠指点了!