相反数
相反数
https://ac.nowcoder.com/acm/contest/5203/A
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; }