逆序打印。题目描述 题目内容:输入一个三位的正整数,按逆序打印出该数的各位数字。输入样例:369 输出样例:963 输入样例:680 输出样例:086 测试用例 用例1 分数: 10 错误提示: 用例2 分数: 10 错误提示: 题目运行时间限制: 500ms 题目运行内存限制: 32000kb
时间: 2023-04-06 08:02:39 浏览: 196
题目描述:
输入一个三位的正整数,按逆序打印出该数的各位数字。
输入样例:
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
这是一个简单的编程任务,通常可以使用循环结构来解决。在Python中,你可以通过以下代码来实现这个功能:
```python
def reverse_number(num):
if num < 100 or num > 999:
print("输入错误,只能是三位正整数")
return
reversed_digits = []
while num > 0:
digit = num % 10
reversed_digits.append(digit)
num //= 10
# 从右到左打印逆序的数字
for digit in reversed(reversed_digits):
print(digit, end="")
print() # 添加换行符,使得每个数字单独占一行
# 测试
reverse_number(369) # 输出:963
reverse_number(680) # 输出:086
```
这个函数首先检查输入是否为三位数,然后通过取余和整除操作获取每一位数字,并将它们添加到列表中。最后,它遍历并打印这个列表,实现了逆序输出。
输入一个三位的正整数,按逆序分别打印出该整数的各位数字。 输入样例:369 输出样例:963 输入样例:680 输出样例:086 c语言
在C语言中,你可以通过使用循环和临时变量来实现这个功能。下面是一个简单的函数示例,它接受一个整数作为输入并按照逆序打印每一位:
```c
#include <stdio.h>
void print_reverse(int num) {
if (num == 0) {
printf("0");
return;
}
int remainder;
while (num != 0) {
remainder = num % 10; // 取余得到最后一位
printf("%d", remainder); // 打印余数
num /= 10; // 除以10移除最后一位
}
}
int main() {
int input;
printf("请输入一个三位正整数: ");
scanf("%d", &input);
print_reverse(input);
printf("\n");
return 0;
}
```
当运行这个程序时,用户输入一个三位数如369,会输出963。如果输入的是680,则会输出086。
阅读全文