原题链接:
https://pintia.cn/problem-sets/994805342720868352/problems/994805528788582400
解法:
- #include<iostream>
- #include<cstdio>
- using namespace std;
- int main(){
- int a,b;
- cin>>a>>b;
- int c=a+b;
- if(c<0){cout<<'-';c=-c;}
- if(c>=1000000){
- printf("%d,%03d,%03d",c/1000000,c%1000000/1000,c%1000);
- }else if(c>=1000){
- printf("%d,%03d",c/1000,c%1000);
- }else{
- printf("%d",c);
- }
- return 0;
- }
个人觉得这道题目的难度在于读懂题目,就不叙述思路了!关键的就是if else分类