逆序打印。题目描述 题目内容:输入一个三位的正整数,按逆序打印出该数的各位数字。输入样例:369 输出样例:963 输入样例:680 输出样例:086 测试用例 用例1 分数: 10 错误提示: 用例2 分数: 10 错误提示: 题目运行时间限制: 500ms 题目运行内存限制: 32000kb
时间: 2023-04-06 08:02:39 浏览: 186
题目描述:
输入一个三位的正整数,按逆序打印出该数的各位数字。
输入样例:
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;
}
```
这个程序可以实现输入一个三位的正整数,按逆序分别打印出该整数的各位数字。
输入一个三位的正整数,按逆序分别打印出该整数的各位数字。 输入样例: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。
阅读全文