请各位帮忙写你个小程序,将两个两位数的正整数a,b合并成一个整数放在c中,合并的方式;

来源:百度知道 编辑:UC知道 时间:2024/05/25 00:07:57
将a数的十位和个位放在c的千位和十位上,b数的十位和个位数依次放c的个位和百位上如当a=45,b=12时c=4251

#include<stdio.h>
void main(void)
{
int a,b,c;
printf("please input the num a,b!\n");
scanf("%d%d",&a,&b);
c=(a%100-a%10)*100+a%10*10+(b%100-b%10)/10+b%10*100;
printf("c =%d\n",c);
getch();
}

#include <stdio.h>
void main()
{
int a,b,c;
scanf("%d",&a);
printf("a=");
scanf("%d",&b);
printf("b=");
c=(a/10)*1000+(b%10)*100+(a%10)*10+b/10;
printf("The result is %d.",c);
}

c语言是这样写:
c = (a/10)*1000 + (b%10)*100 + (a%10)*10 + b/10;