用c语言写出输入任意一个五位数正整数,交换它的最后两位数字,组装成一个新的五位数,并输出最后的结果。
时间: 2023-03-24 07:01:00 浏览: 164
vc源代码·五位以内正整数运算
以下是使用 C 语言编写的将任意一个五位数正整数,交换它的最后两位数字并组合成一个新的五位数,并输出最后结果的程序。
```c
#include <stdio.h>
int main() {
int num, lastTwo, firstThree, newNum;
printf("请输入一个五位数正整数:");
scanf("%d", &num);
// 获取最后两位数字和前三位数字
lastTwo = num % 100;
firstThree = num / 100;
// 组装新的数字
newNum = lastTwo * 1000 + firstThree;
printf("交换后的数字为:%d\n", newNum);
return 0;
}
```
注意:该程序假定输入的是一个五位数正整数,如果输入的数不是五位数或不是正整数,程序可能会出现异常。为了使程序更加健壮,可以添加输入数据的验证和错误处理机制。
阅读全文