赞
踩
对于新手,C语言中将两个两位数的正整数a、b合并成一个整数放在c中的问题。合并的方式是:将a中的十位和个位数一次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上(这块以两个十位数45和12为例,结果是4152)。
代码如下:
#include <stdio.h>
int main()
{
int a,b,c,d,e,f;
printf("input a:");
scanf("%d",&a);
printf("input b:");
scanf("%d",&b);
c=a/10;
d=a%10;
e=b/10;
f=b%10;
printf("-------------------\n");
printf("%d%d%d%d\n",c,e,d,f);
return 0;
}
这样才是比较清晰明了且好理解的解决过程,并不用什么高深的fun函数。(通过改变最后c,d,e, f的顺序得到你想要的结果)
希望有这个问题的你们能看到这个解决方法,不要再让那些其他花里胡哨的解答浪费感情和时间!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。