c语言编程四位反序数。设N是一个四位数,它的9倍恰好是其反序数,求N。反序数就是将整数的数字倒过来形成的整数,例如:1234的反序数是4321。 **输入格式要求:无 **输出格式要求:"The number satisfied states condition is : %d\n" 程序运行示例: The number satisfied states condition is : ****
时间: 2023-08-09 13:10:01 浏览: 193
C语言的反序数代码
以下是符合要求的 C 语言程序代码:
```
#include <stdio.h>
int main() {
int a, b, c, d;
for (int i = 1000; i < 10000; i++) {
a = i / 1000; // 千位
b = i / 100 % 10; // 百位
c = i / 10 % 10; // 十位
d = i % 10; // 个位
if (9 * i == 1000 * d + 100 * c + 10 * b + a) {
printf("The number satisfied states condition is : %d\n", i);
}
}
return 0;
}
```
程序的思路是遍历所有四位数,分别计算出它的千位、百位、十位和个位数字,然后判断它是否满足题目中所给的条件,如果满足就输出这个数。
阅读全文