编写一个c语言程序输入正整数s=789的逆序三位整数 m=987
时间: 2024-09-14 12:12:33 浏览: 50
一个C语言程序示例,用于检测指定范围内的回文素数.pdf
在 C 语言中,编写一个程序来输入一个正整数 `s` 并将其逆序表示成另一个三位整数 `m` 可以通过以下几个步骤完成:
首先,我们需要从用户那里获取输入的正整数 `s`,然后通过循环或位运算将这个数字反转。
```c
#include <stdio.h>
int reverse(int num) {
int reversed = 0;
while (num != 0) {
reversed = reversed * 10 + num % 10; // 取余数并加到reversed的末尾
num /= 10; // 移除最后一位数字
}
return reversed;
}
int main() {
int s;
printf("请输入一个正整数: ");
scanf("%d", &s);
int m = reverse(s);
printf("逆序后的三位整数 m 为: %d\n", m);
return 0;
}
```
当你运行这个程序,并输入 789 时,它会返回逆序的三位数 987。
阅读全文