赞
踩
- #include<stdio.h>
- int my_strcat(int m, int n)
- {
- int i = 10;
- int j = n;//提前把n的值保留下来,赋值给j
- while (n = n / 10)//循环判断n的位数,有几位就让i扩大同样的幂次倍数
- {
- i = i * 10;
- }
- j = m * i + j;//让m与i相乘加上原来的保留下来的j的值就是连接后的数
- return j;
- }
- int main()//10.将两个正整数连接成一个新的正整数
- {
- int a, b;
- printf("请输入两个正整数\n");
- scanf("%d%d", &a, &b);
- int ret=my_strcat(a, b);
- printf("%d\n", ret);
- return 0;
- }

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。