输入一个三位数,反序c
时间: 2023-12-16 09:14:26 浏览: 24
好的,以下是使用C语言编写的代码实现:
```c
#include <stdio.h>
int main() {
int num, reverse_num = 0;
printf("请输入一个三位数:");
scanf("%d", &num);
while (num != 0) {
reverse_num = reverse_num * 10 + num % 10;
num /= 10;
}
printf("反序后的数为:%d", reverse_num);
return 0;
}
```
使用`scanf()`函数从键盘接收输入的三位数,存储在变量`num`中。然后使用`while`循环,每次将`num`的个位数取出,加到`reverse_num`的末尾,同时将`num`除以10去掉个位数。重复进行直到`num`变成0。最后使用`printf()`函数输出反序后的结果。
相关问题
输入一个三位正整数,输出其反序数C语言
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int num, reverse = 0;
printf("请输入一个三位正整数:");
scanf("%d", &num);
while (num > 0) {
reverse = reverse * 10 + num % 10;
num /= 10;
}
printf("反序数为:%d\n", reverse);
return 0;
}
```
运行结果示例:
```
请输入一个三位正整数:123
反序数为:321
```
c语言三位数反序输出
以下是一个C语言的例子,用于将一个三位数反序输出:
```c
#include <stdio.h>
int main() {
int num, reversedNum = 0;
printf("请输入一个三位数:");
scanf("%d", &num);
while (num != 0) {
int remainder = num % 10;
reversedNum = reversedNum * 10 + remainder;
num /= 10;
}
printf("反序输出:%d\n", reversedNum);
return 0;
}
```
这个程序首先要求用户输入一个三位数,然后使用循环和取余操作将该数反序存储在`reversedNum`变量中,最后将结果输出。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)