问题 6301 --求和(完善程序)

6301: 求和(完善程序)★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 379  解决: 273
[提交][状态][命题人:]

题目描述

输入一个正整数,然后与它倒过来的数相加。

先将读入的正整数进行数字分离,分离出个位、十位、百位......数字分别存放在a[10],a[9],....各小标变量中,然后再合并为一个倒过来的数字,再与原数相加。

#include <iostream>
using namespace std;
int main() 
{
    int a[20];
    int x;
    cin>>x;
    int x1=x;
    int j=11;
    while(____(1)_______)
    {
    	j--;
    	a[j]=x%10;
    	x=______(2)______;
    }
    int y=0;
    for(int i=10;______(3)_______;i--)
    	y=y*10+a[i];
    ______(4)_______;
    cout<<x;
    return 0;
}

输入

输出

样例输入
Copy
1234
样例输出
Copy
5555

提示

样例2输入

1200

样例2输出

1221

来源

[提交][状态]