C语言问题 有两个两位数a,b。组成了新的四位数c,

来源:百度知道 编辑:UC知道 时间:2024/06/18 09:32:10
C语言问题 有两个两位数a,b。组成了新的四位数c,其中c的个位是a十位上的数,c的十位是b的个位数。c的百位是a的个位数,c的千位是b的十位数

若a=12,b=34.则c=3241

#include <stdio.h>
void main()
{
int a,b,c;
printf("请输入两个两位数");
scanf("%d%d",&a,&b);
c=b/10*1000+a%10*100+b%10*10+a/10;
printf("新的四位数是%d\n",c);
}

拆开再组到一起不就完了

main()
{
int a=12,b=34;
int x,y,z,u;
int c;
x=a/10;
y=a%10;
z=b/10;
u=b%10;

c=z*1000+b*100+u*10+x
printf("%d",c)
}

#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d%d%d%d\n", b/10, a%10, b%10, a/10);
return 0;
}