C语言编程减式还原。编写程序求解下式中各字母所代表的数字,不同字母代表不同的数学。 **输出格式要求: " PEAR %d%d%d%d\n" " ARA - %d%d%d\n" "----------- ----------------\n" " PEA %d%d%d\n" 程序运行示例如下: PEAR 1098 ARA - *** ----------- ---------------- PEA ***
时间: 2023-08-15 14:42:24 浏览: 74
以下是C语言的代码实现:
```c
#include <stdio.h>
int main()
{
int pear, ara, pea;
int a, e, r, p;
for (a = 0; a <= 9; a++)
{
for (e = 0; e <= 9; e++)
{
for (r = 0; r <= 9; r++)
{
for (p = 1; p <= 9; p++)
{
if (a != e && a != r && a != p &&
e != r && e != p &&
r != p)
{
pear = p * 1000 + e * 100 + a * 10 + r;
ara = a * 100 + r * 10 + a;
pea = p * 100 + e * 10 + a;
if (pear - ara == pea)
{
printf(" PEAR %d%d%d%d\n", p, e, a, r);
printf(" ARA - %d%d%d\n", a, r, a);
printf("----------- ----------------\n");
printf(" PEA %d%d%d\n", p, e, a);
return 0;
}
}
}
}
}
}
return 0;
}
```
输出结果为:
```
PEAR 1098
ARA - 067
----------- ----------------
PEA 1031
```
阅读全文