逆序打印。题目描述 题目内容:输入一个三位的正整数,按逆序打印出该数的各位数字。输入样例:369 输出样例:963 输入样例:680 输出样例:086 测试用例 用例1 分数: 10 错误提示: 用例2 分数: 10 错误提示: 题目运行时间限制: 500ms 题目运行内存限制: 32000kb
时间: 2023-04-06 13:02:39 浏览: 110
题目描述:
输入一个三位的正整数,按逆序打印出该数的各位数字。
输入样例:
369
输出样例:
963
输入样例:
680
输出样例:
086
解题思路:
将输入的三位数分别取出个位、十位和百位,然后按照百位、十位、个位的顺序输出即可。
代码实现:
num = int(input())
a = num // 100
b = num // 10 % 10
c = num % 10
print(c, b, a, sep='')
相关问题
输入一个三位的正整数,按逆序分别打印出该整数的各位数字。 输入样例:369 输出样例:963 输入样例:680 输出样例:086
答案:
输入一个三位的正整数,按逆序分别打印出该整数的各位数字。
输入样例:369
输出样例:963
输入样例:680
输出样例:086
代码如下:
```
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
int a = n / 100;
int b = n / 10 % 10;
int c = n % 10;
printf("%d%d%d", c, b, a);
return 0;
}
```
这个程序可以实现输入一个三位的正整数,按逆序分别打印出该整数的各位数字。
用c语言输入一个三位的正整数,按逆序打印出该数的各位数字。
好的,下面是用 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;
}
```
注意,这里用到了 `%` 运算符和 `/` 运算符分别求出百位、十位和个位数字,然后按逆序打印出来。