c语言问题 输入a、b两个两位正整数,将它们合并形成一个新的整数放在c

c语言问题
输入a、b两个两位正整数,将它们合并形成一个新的整数放在c 中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量c的十位和千位上。输出c。例如,当a=45,b=12。输出c=2415。
看看我下面的代码有什么问题
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c;
scanf("%d%d",&a,&b);
c=(a/10)*100+(a%10)+(b/10)*10+(b%10)*1000
printf("c=%d\n",c);
system("pause");
return 0;
}

第1个回答  2016-10-22
c=(a/10)*100+(a%10)+(b/10)*10+(b%10)*1000

后面没有;追问

不行,你把你QQ给我,私聊

本回答被网友采纳
第2个回答  2020-05-06
c=(a/10)*100+(a%10)+(b/10)*10+(b%10)*1000;

printf("%d",c);
第3个回答  2020-05-26
#include<stdio.h>
第4个回答  2016-10-22
没问题,对的追问

我用了ahac是错误的,你把你QQ给我,私聊下

追答

哪里出错了?

追问

不知道呢,你把你QQ给我,私聊

相似回答