当前位置:   article > 正文

c语言 将两个正整数简单连成一个新的整数_c语言怎么连接数字

c语言怎么连接数字

编一个函数 intcat(),它的功能是将两个正整数简单连接成一个新的整数,如将123和5678 简单连接后的数是 1235678。

基本思路:①求5678逆序数 ②将逆序的8765依次添道123的右侧。

  1. #include<stdio.h>
  2. int main(){
  3. int x,y;
  4. int cat(int , int);
  5. scanf("%d %d",&x,&y);
  6. printf("%d\n",intcat(x,y));
  7. }
  8. int intcat(int x,int y){
  9. int temp = y;
  10. int reversey=0;
  11. int catNum=x;
  12. while(temp){
  13. reversey = reversey*10 + temp%10;
  14. temp /=10;
  15. }
  16. while(reversey){
  17. catNum = catNum*10 + reversey%10;
  18. reversey/=10;
  19. }
  20. return catNum;
  21. }

运行结果如下:

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/252563
推荐阅读
相关标签
  

闽ICP备14008679号