我赌没有人可以做对。

用C语言C语言
设有十进制数字a、b、c、d,且a、b、c、d互不相等,求满足abc*d=cba式子的三位数abc。

打赌不下注,赌了个寂寞

激将法用的好

你赢了,这题无解,要不是你题抄错了


#include <stdio.h>

int main(void) { 
    for(int i=1;i<10;i++){
        for(int j=0;j<10;j++){
            for(int k=1;k<10;k++){
                for(int h=0;h<10;h++){
                    if(i==j||i==k||i==h||j==k||j==h||k==h)continue;
                    if((i*100+j*10+k)*h==(k*100+j*10+i)){
                        printf("%d%d%d\n",i,j,k);
                    }
                }
            }
        }
    }
    return 0;
}

//用穷举法了
#include "stdio.h"

int main()
{
int a,b,c,d;
for(a=1;a<10;a++)
for(b=0;b<10;b++)
for(c=0;c<10;c++)
for(d=0;d<10;d++)
{
//各不相等
if(a==b || b==c || c==d || a==c || b==d || a==d){
    continue;

}else{
    if(((a*100+b*10+c)*d) == (c*100+b*10+a))
        printf("%d%d%d*%d=%d%d%d\n",a,b,c,d,b,c,d);
    }
}
getchar();
return 0;
} 

不就是“对称数”吗

不存在