C语言
将两个两位数的正整数a和b合并形成一个整数放在c中.合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上.
例:当a=45, b=12.调用该函数后,c=5142.
#include <stdio.h> void main() { int a=45,b=12; int i,j,n,m; i=a%10;//a个位 j=a/10%10;//a10位 n=b%10;//b个位 m=b/10%10;//b10个位 printf("%d%d%d%d",j,m,i,n); printf("\n"); }
OK!楼上的不要骂人哦,不要以为简单的东西就不重要了,越简单越容易出错哦.
要不是版主指点,我还真不知道怎么做啊.谢谢版主jzh2004啊.[此贴子已经被作者于2004-06-10 21:31:18编辑过]
#include <stdio.h> void main() { int a=45,b=12; int i,j,n,m; i=a%10;//a个位 j=a/10%10;//a10位<--这里应该是j=a/10;加中%10毫无意义,因为a是个两位正整数 n=b%10;//b个位 m=b/10%10;//b10个位,《--同上 printf("%d%d%d%d",j,m,i,n);〈---c=j*1000+m*100+i*10+n 正整数a和b合并形成一个整数放在c中 printf("\n"); }
OK!楼上的不要骂人哦,不要以为简单的东西就不重要了,越简单越容易出错哦.
要不是版主指点,我还真不知道怎么做啊.谢谢版主jzh2004啊.