C++:合并两个两位数的正整数

编写函数,函数功能是:将两个两位数的正整数a、b合并成一个整数c,合并规则是将a的十位和个位分别放在c的千位和个位,将b的十位和个位分别放在c的百位和十位。a、b由键盘输入,输入输出均在主函数中完成。

#include <iostream>
#include <stdio.h>
using namespace std;
int he(int m,int n)
{
   
int a
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ``` #include <stdio.h> int main() { int a, b, c; printf("请输入第一个两位数: "); scanf("%d", &a); printf("请输入第二个两位数: "); scanf("%d", &b); c = a * 100 + b; printf("合并后的四位数: %d", c); return 0; } ``` 代码中,使用scanf语句读入两个两位数,然后将它们相乘再相加得到合并后的四位数。最后使用printf语句输出结果. ### 回答2: 下面是一个用C语言编写的将两个两位数合并成一个四位数的代码: ```c #include <stdio.h> int main() { int num1, num2, result; printf("请输入第一个两位数:"); scanf("%d", &num1); printf("请输入第二个两位数:"); scanf("%d", &num2); // 检查输入的两位数是否合法 if(num1 < 10 || num1 > 99 || num2 < 10 || num2 > 99) { printf("输入的不是两位数,请重新运行程序。\n"); return 0; } // 将两位数合并为一个四位数 result = num1 * 100 + num2; printf("合并后的四位数为:%d\n", result); return 0; } ``` 以上代码首先需要用户输入两个两位数,然后检查输入的数是否合法。如果合法,就将两个数合并为一个四位数,然后输出合并后的四位数。如果输入的数不合法,程序会提示用户重新运行。代码中使用了`scanf`函数来获取用户的输入,并使用`printf`函数来输出结果。 ### 回答3: 以下是一个使用C语言编写的程序,将两个两位数合并成一个四位数: ```c #include <stdio.h> int main() { int a, b, c; printf("请输入两个两位数:\n"); scanf("%d %d", &a, &b); // 将a的个位放在千位 c = a % 10; a = a / 10 * 1000 + c * 10; // 将b的十位放在百位 c = b / 10 * 100; b = b % 10 + c; // 合并后的四位数 int result = a + b; printf("合并后的四位数为:%d\n", result); return 0; } ``` 程序运行时,会要求用户依次输入两个两位数,程序会将其中一个数的个位放在千位,另一个数的十位放在百位,然后将它们相加得到一个四位数,最后将这个四位数输出给用户。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值