输入一个三位的正整数,按逆序分别打印出该整数的各位数字。 输入样例:369 输出样例:963 输入样例:680 输出样例:086
时间: 2023-05-11 07:03:04 浏览: 153
答案:
输入一个三位的正整数,按逆序分别打印出该整数的各位数字。
输入样例: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
这是一个简单的编程任务,通常可以使用循环结构来解决。在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。
阅读全文