编写程序abcd.c,设有十进制数宁a,b,c,d,e,求满足下列式子: abc*e=dcba (a#0, e#0He#1) (J42 Affjabcd.
时间: 2023-10-15 21:07:16 浏览: 270
、b、c、d、e均为1~9之间的不同数字)的所有可能的a、b、c、d、e的组合。
解题思路:
1. 枚举a、b、c、d、e,范围为1~9,且这五个数字不能重复。
2. 判断abc*e是否等于dcba,若相等则输出a、b、c、d、e的值。
程序代码如下:
```c
#include <stdio.h>
int main()
{
int a, b, c, d, e;
for (a = 1; a <= 9; a++) {
for (b = 1; b <= 9; b++) {
if (b == a) {
continue;
}
for (c = 1; c <= 9; c++) {
if (c == a || c == b) {
continue;
}
for (d = 1; d <= 9; d++) {
if (d == a || d == b || d == c) {
continue;
}
for (e = 1; e <= 9; e++) {
if (e == a || e == b || e == c || e == d) {
continue;
}
if (abc * e == d * 1000 + c * 100 + b * 10 + a) {
printf("%d %d %d %d %d\n", a, b, c, d, e);
}
}
}
}
}
}
return 0;
}
```
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231044901.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)