A 相反数
题意:
一个数加上他的相反数
题解:
用字符串存数,分出求出本身和相反数的值,然后相加输出,注意判断相反后出现0的情况
代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
cin>>s;
int w[13];
bool f=0;
int sum=0,sum2=0;
for(int i=0;i<s.length();i++)sum=sum*10+s[i]-'0';
for(int i=s.length()-1;i>=0;i--)
{
if(s[i]=='0'&&f==0)continue;
f=1;
sum2=sum2*10+s[i]-'0';
}
cout<<sum+sum2;
return 0;
}