问题 3954 --翻转相加(完善程序)

3954: 翻转相加(完善程序)★★

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

题目描述

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

#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<<endl;
	return 0;
}

输入

一个正整数

输出

按题目要求输出答案
样例输入
Copy
13579
样例输出
Copy
111110

提示

来源

[提交][状态]