1001 A+B Format (20分)

 

要点:1、数字存入数组。数p74       同类型题  B1002 写出这个数 

 

#include<iostream>
using namespace std;

int main()
{
    int a,b;
    int sum;
    cin>>a>>b;
    sum=a+b;
    int num[10];

//判断是否为正数     先输出数的正负号性(负号)
    if(sum<0){
        cout<<"-";
        sum=-sum;
    }

    int len =0;               //要考虑到0的特殊
    do{
        num[len]=sum%10;
        sum/=10;
        ++len;
    }while(sum);
    
    for(int k=len-1;k>=0;k--)
    {
        cout<<num[k];
        if(k>0&&k%3==0)cout<<",";
    }       //k,剩下的长度

    
    return 0;
}

 

#include<iostream>
using namespace std;

int main(){//
    int a,b;
    cin>>a>>b;
    string zhi=to_string(a+b);
    int len=zhi.length();
    for(int i=0;i<len;i++){
        cout<<zhi[i];
        if(zhi[i]=='-') continue;
        if((i+1)%3==len%3&&i!=len-1) cout<<",";
        
    }
    return 0;
    
    
} 

 

posted @ 2020-07-13 14:42  我来到,我看见  阅读(105)  评论(0)    收藏  举报