0
已解决
蒋智航
高级天翼
高级天翼
题目描述 Description
输入两个整数,数字的位数不超过500位,如果这两个整数的和的个位数字是0-4之间的数字,那么将第一个整数和第二个整数都逆向输出,否则输出第一个整数连接在第二个整数后的数字。
输入描述 Input Description
第一行:第一个整数
第二行:第二个整数,两个整数的位数都不超过500位
输出描述 Output Description
根据题目要求输出相应的数字
样例输入 Sample Input
6544352
1236904332
样例输出 Sample Output
2534456
2334096321
0
已采纳
袁翊凡
新手光能
新手光能
蒋志航同学,你好;
这题是一个字符串题,思路比较简单;
核心代码如下:
int x=(a[w-1]-'0'+b[v-1]-'0')%10;//提取个位 if(x>=0&&x<=4)//判断 { for(i=w-1;i>=0;i--)//逆序输出,不多讲 cout<<a[i]; cout<<endl; for(i=v-1;i>=0;i--) cout<<b[i]; }
else cout<<strcat(b,a);//字符串连接函数strcat;
望采纳
PS(听说你也在范老师那上课是不)
0