C语言。ABCD*E=DCBA

一个四位数ABCD乘一个一位数E,要求结果为DCBA。

我是这样的,声明4个变量abcd,ABCD=a*1000+b*100+c*10+d,DCBA=d*1000+c*100+b*10+a

然后遍历ABCD跟E,输出ABCD*E=DCBA的所有可能性,但是错了。我想知道这个错在哪?

正确做法要怎么做?

qq_曦正_0
浏览 3861回答 3
3回答

Jason333

m=a*1000+b*100+c*10+d; n=a+b*10+c*100+d*1000; 把这两句放到最里面一层的for循环

Jason333

可能有些特殊情况没考虑到,贴下代码吧
打开App,查看更多内容
随时随地看视频慕课网APP