用c语言编写一个程序,用户输入一个正整数,把它的各位数字前后颠倒一下,并输出颠倒后的结果。
时间: 2024-05-03 14:23:09 浏览: 65
```c
#include <stdio.h>
int main() {
int num, reversedNum = 0;
printf("请输入一个正整数:");
scanf("%d", &num);
while (num > 0) {
reversedNum = reversedNum * 10 + num % 10;
num /= 10;
}
printf("颠倒后的结果为:%d\n", reversedNum);
return 0;
}
```
相关问题
用C语言编写一个程序;输入一个正整数,把它的各位数字 前后颠倒一下,并输出颠倒后的结果
好的,以下是用 C 语言编写的程序,可以实现输入一个正整数,把它的各位数字前后颠倒一下,并输出结果:
```
#include <stdio.h>
#include <stdlib.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\n", reverse_num);
return 0;
}
```
注意:在输入正整数的时候,请确保输入的数值不超过 int 类型的范围。
编写一个c++程序,用户输入一个三位正整数,把它的各位数字前后颠倒一下,并输出颠倒后的结果
好的,这个问题很简单,以下是对应的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\n", reverse_num);
return 0;
}
```
输入一个三位正整数即可,程序会把它的各位数字前后颠倒一下,并输出颠倒后的结果。希望我的回答能够帮到你。
阅读全文