abcd是不同的数字(都不是0)它们组成4位数abcd是13倍数bcde是11倍数cdab是9倍数dabc是7倍数求各是几abcd是不同的数字(都不是0)它们组成4位数:abcd是13的倍数,bcde是11的倍数,cdab是9的倍数,dabc是7的倍数,求abcd各是几

问题描述:

abcd是不同的数字(都不是0)它们组成4位数abcd是13倍数bcde是11倍数cdab是9倍数dabc是7倍数求各是几
abcd是不同的数字(都不是0)它们组成4位数:abcd是13的倍数,bcde是11的倍数,cdab是9的倍数,dabc是7的倍数,求abcd各是几

3861

7722

en,看上楼的

#include
int main()
{
\x09int a,b,c,d;
\x09for(a=1; a\x09{
\x09\x09for(b=1; b\x09\x09{
\x09\x09\x09for(c=1; c\x09\x09\x09{
\x09\x09\x09\x09for(d=1; d\x09\x09\x09\x09{
\x09\x09\x09\x09\x09if(((1000*a+100*b+10*c+d)%13 == 0) &&
\x09\x09\x09\x09\x09 ((1000*b+100*c+10*d+a)%11 == 0) &&
\x09\x09\x09\x09\x09 ((1000*c+100*d+10*a+b)%9 == 0) &&
\x09\x09\x09\x09\x09 ((1000*d+100*a+10*b+c)%7 == 0)
\x09\x09\x09\x09\x09 )
\x09\x09\x09\x09\x09{
\x09\x09\x09\x09\x09\x09printf("%d%d%d%d\n",a,b,c,d);
\x09\x09\x09\x09\x09}
\x09\x09\x09\x09}
\x09\x09\x09}
\x09\x09}
\x09}
return 0;
}
简单写个程序,没考虑效率,结果是3861,7722