C语言 编写程序,将a和b的低3位数逆位“拼接”为整数,并将结果存放到c。例如,若a=1234,b=4567,则C=432765; 若a=6003,b=2800,则c=300008.
时间: 2023-02-06 14:14:29 浏览: 180
C语言程序设计-将两个两位数的正整数a、b合并形成一个整数放在c中;合并的方式是
5星 · 资源好评率100%
您可以使用下面的 C 代码来实现此功能:
```
#include <stdio.h>
int main() {
int a, b, c;
// 输入 a 和 b
printf("请输入 a 和 b 的值:");
scanf("%d%d", &a, &b);
// 将 a 和 b 的低 3 位逆位拼接为整数
c = (a % 1000) * 1000 + (b % 1000);
// 输出结果
printf("c 的值为:%d\n", c);
return 0;
}
```
该程序首先使用 `scanf` 函数输入 a 和 b 的值。然后,它使用求模运算符(`%`)获取 a 和 b 的低 3 位数并将它们逆序拼接为整数。最后,它使用 `printf` 函数输出 c 的值。
例如,如果输入 a=1234 和 b=4567,则程序将输出 c=432765。如果输入 a=6003 和 b=2800,则程序将输出 c=300008。
希望这对您有所帮助!
阅读全文