c语言输入两个两位数的整数a、b,将a、b合并形成一个整数放在c中。

如题所述

#include"stdio.h"

int get_result(int num1,int num2){
int num1_10=num1/10;/*用来保存第一个数num1十位上的数*/
int num1_1=num1%10;/*用来保存第一个数num1个位上的数*/
int num2_10=num2/10;/*用来保存第二个数num2十位上的数*/
int num2_1=num2%10;/*用来保存第二个数num2个位上的数*/
int result;/*保存合并后的结果*/
result=num1_10*1000+num2_1*100+num1_1*10+num2_10;
return result;
}/*返回两数合并后的结果,由result返回其值*/

void main(){
int num1,num2;
printf("请输入两个数(中间用逗号隔开):");
scanf("%d,%d",&num1,&num2);
printf("两数合并后为:%d\
",get_result(num1,num2));/*调用函数并答应输出结果*/
}

//希望此程序能够满足你的要求
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-15
#include <stdion.h>int main(){int a,b,c;printf("please enter a=,b=");scanf("%d,%d",&a,&b);c=a+b;printf("c=%d",c);}本回答被网友采纳
第2个回答  2013-11-28
按合同和特哈
第3个回答  2013-11-28
这有什么问题吗?