输入一个三位的正整数,按逆序分别打印出该整数的各位数字。 输入样例:369 输出样例:963 输入样例:680 输出样例:086
时间: 2023-05-11 12:03:04 浏览: 74
答案:
输入一个三位的正整数,按逆序分别打印出该整数的各位数字。
输入样例: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;
}
```
这个程序可以实现输入一个三位的正整数,按逆序分别打印出该整数的各位数字。
相关问题
输入一个三位的正整数,按逆序分别打印出该整数的各位数字
可以使用以下代码实现:
```
#include <stdio.h>
int main() {
int num, digit;
printf("请输入一个三位的正整数:");
scanf("%d", &num);
printf("按逆序分别打印出该整数的各位数字:");
digit = num % 10;
printf("%d", digit);
num /= 10;
digit = num % 10;
printf("%d", digit);
num /= 10;
digit = num % 10;
printf("%d", digit);
printf("\n");
return 0;
}
```
这段代码会先让用户输入一个三位的正整数,然后按逆序分别打印出该整数的各位数字。例如,如果用户输入的是 123,那么输出就是 321。
用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;
}
```
注意,这里用到了 `%` 运算符和 `/` 运算符分别求出百位、十位和个位数字,然后按逆序打印出来。