编写一个程序,将两个两位数的正整数a和b合并成整数放在c中。合并方式是:将a数的十位和个位依次放在c数的个位和百位上,将b数的十位和个位放在c数的十位和千位上。例如:假如a=12,b=34,则c=4321。(用C语言)
时间: 2024-10-19 18:15:55 浏览: 30
C语言程序设计-将两个两位数的正整数a、b合并形成一个整数放在c中;合并的方式是
5星 · 资源好评率100%
在C语言中,你可以通过以下步骤编写一个简单的函数来完成这个任务:
```c
#include <stdio.h>
// 定义一个函数,接收两个整数作为参数,并返回合并后的整数
int mergeNumbers(int a, int b) {
// 将a的十位、个位分别存入单独的变量
int a_digit1 = a / 10;
int a_digit2 = a % 10;
// 同理,处理b的十位和个位
int b_digit1 = b / 10;
int b_digit2 = b % 10;
// 将数字按照题目描述的方式组合
int c = (b_digit1 * 1000) + (a_digit1 * 100) + (b_digit2 * 10) + a_digit2;
return c;
}
int main() {
int a = 12;
int b = 34;
// 调用函数并打印结果
int result = mergeNumbers(a, b);
printf("合并后的整数c为:%d\n", result);
return 0;
}
```
当你运行这个程序,它会输出 `合并后的整数c为:4321`。
阅读全文