用c语言输入一个三位的正整数,按逆序打印出该数的各位数字。
时间: 2024-03-10 16:50:45 浏览: 196
求给定正整数的位数和并逆序打印各位数
好的,下面是用 C 语言输入一个三位的正整数,按逆序打印出该数的各位数字的代码:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个三位的正整数:\n");
scanf("%d", &num); // 读入一个三位的正整数
int a = num / 100; // 分解出百位数字
int b = num % 100 / 10; // 分解出十位数字
int c = num % 10; // 分解出个位数字
printf("按逆序打印:%d%d%d\n", c, b, a); // 按逆序打印各位数字
return 0;
}
```
注意,这里用到了 `%` 运算符和 `/` 运算符分别求出百位、十位和个位数字,然后按逆序打印出来。
阅读全文