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;
}