C语言如何实现把两个整型数字拼接起来仍然是整型数字

Python016

C语言如何实现把两个整型数字拼接起来仍然是整型数字,第1张

#include<stdio.h>

int main() 

{int a,b,t=9

 scanf("%d%d",&a,&b)

 while(t<b)t=t*10+9

 t=(t+1)*a+b

 printf("%d\n",t)

 return 0

}

有二个方法可以实现:

方法一:直接用strcat函数 ;

方法二:编程实现strcat的功能 ;

参考代码如下:

void main() 

{ char s1[80],s2[80] 

int i=0,j=0 

puts("input two strings:") 

gets(s1) 

gets(s2) 

while(s1[i]!='\0') i++ 

while(s2[j])!='\0')

s1[i++]=s2[j++]*/此处本人修改*/

printf("result:%s\n",s1) 

}