C语言编程:有一数字灯谜如下:ABCD-CDC =ABC;A、B、C、D均为一位非负整数,要求找出A、B、C、D各值。
时间: 2023-09-18 18:07:10 浏览: 81
这是一道简单的暴力枚举题目,我们可以用4个for循环来枚举A、B、C、D的取值,然后判断是否满足等式,最后输出符合条件的A、B、C、D即可。
代码实现如下:
```c
#include <stdio.h>
int main()
{
int A, B, C, D;
for (A = 0; A <= 9; A++)
{
for (B = 0; B <= 9; B++)
{
for (C = 0; C <= 9; C++)
{
for (D = 0; D <= 9; D++)
{
if (A != B && A != C && A != D && B != C && B != D && C != D && A * 1000 + B * 100 + C * 10 + D - C * 100 - D * 10 - C == A * 100 + B * 10 + C)
{
printf("A=%d, B=%d, C=%d, D=%d\n", A, B, C, D);
}
}
}
}
}
return 0;
}
```
输出结果为:
```
A=7, B=8, C=0, D=4
```
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)