C语言键盘输入一个三位数,倒序输出
时间: 2024-02-01 17:01:48 浏览: 20
好的,这个问题很简单。可以通过使用取模运算和整除运算,将输入的三位数逆序输出。以下是示例代码:
```c
#include <stdio.h>
int main() {
int num, a, b, c;
printf("请输入一个三位数:");
scanf("%d", &num);
a = num % 10;
b = num / 10 % 10;
c = num / 100;
printf("倒序输出:%d%d%d", a, b, c);
return 0;
}
```
输入一个三位数,比如 123,程序会输出倒序的结果 321。希望能够帮到你!
相关问题
c语言输入一个三位数逆序输出
可以使用以下代码来实现将一个三位数逆序输出:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个三位数: ");
scanf("%d", &num);
int unit = num % 10; // 获取个位数
int tens = (num / 10) % 10; // 获取十位数
int hundreds = num / 100; // 获取百位数
printf("%d%d%d\n", unit, tens, hundreds);
return 0;
}
```
用c语言写:将一个四位数倒序输出
可以使用以下代码来实现:
```c
#include <stdio.h>
int main() {
int num, reversed_num = 0;
printf("请输入一个四位数:");
scanf("%d", &num);
while (num != 0) {
reversed_num = reversed_num * 10 + num % 10;
num /= 10;
}
printf("倒序输出为:%d\n", reversed_num);
return 0;
}
```
该程序首先从用户输入读取一个四位数,然后使用 while 循环将其倒序。在每个循环迭代中,我们将 reversed_num 乘以 10 并加上 num 的个位数(即 num % 10),然后将 num 除以 10 以去掉已经处理的最低位数字。最终,reversed_num 将包含原始数字的倒序版本,并在屏幕上输出。