Advertisement

创建一个函数int comb(int a, int b),使其对两个正整数值a和b(范围为1至1,00万)进行十位与个位相加运算,并返回结果。

阅读量:

整数合并

【问题描述】

实现一个名为comb的函数int comb(int a, int b),其功能是将两个正整数a和b(取值范围为1至一百万)各自的后两位数字依次提取出来,并按照特定的方式组合成一个新的四位整数返回。具体来说,在结果四位整数中:

  • 将a的十位数字放置于结果的百位位置;
  • 将a的个位数字放置于结果的结果十位位置;
  • 将b的十位数字放置于结果的结果百位位置;
  • 将b的个位数字放置于结果的结果千位位置。
    例如,在调用comb函数时输入a=45和b=12,则会得到组合后的数值为5241。
    main主函数的功能是:
    从标准输入读取两个整数值,并通过调用comb(a, b)来执行数值组合运算,
    最后输出处理后的四位数值

【输入形式】

输入两个正整数。

【输出形式】

输出合并后的正整数。输出结束不换行。

【样例输入1】

45 12

【样例输出1】

5241

【样例输入2】

10 223

【样例输出2】

312

【样例输入3】

123 4566

【样例输出3】

3626

复制代码
    #include <stdio.h>
    
    int comb(int a,int b);
    
    int main()
    
    {
    
    int a,b;
    
    scanf("%d %d"

全部评论 (0)

还没有任何评论哟~