赞
踩
编一个函数 intcat(),它的功能是将两个正整数简单连接成一个新的整数,如将123和5678 简单连接后的数是 1235678。
基本思路:①求5678逆序数 ②将逆序的8765依次添道123的右侧。
- #include<stdio.h>
-
- int main(){
- int x,y;
- int cat(int , int);
- scanf("%d %d",&x,&y);
- printf("%d\n",intcat(x,y));
- }
-
- int intcat(int x,int y){
- int temp = y;
- int reversey=0;
- int catNum=x;
-
- while(temp){
- reversey = reversey*10 + temp%10;
- temp /=10;
- }
-
- while(reversey){
- catNum = catNum*10 + reversey%10;
- reversey/=10;
- }
- return catNum;
- }
运行结果如下:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。