POJ 2562 Primary Arithmetic G++

    xiaoxiao2021-03-25  72

    #include <iostream> #include <vector> //谢谢博友翻译 坚持自己读英语 using namespace std; int main() { vector<int> jg; while(1) { int a,b; cin>>a>>b; if((a==0)&&(b==0)) { break; } int flag=0; int sum=0; while(1) { if((a==0)&&(b==0)) { break; } if((a+b+flag)>=10) { flag=1; sum++; }else { flag=0; } a=a/10; b=b/10; } jg.push_back(sum); } for(int i=0;i<jg.size();i++) { if(jg[i]==0) { cout<<"No carry operation."<<endl; }else if(jg[i]>1) { cout<<jg[i]<<" carry operations."<<endl; }else if(jg[i]==1) { cout<<jg[i]<<" carry operation."<<endl;//谢谢博友文章 } } return 0; }

    转载请注明原文地址: https://ju.6miu.com/read-38652.html

    最新回复(0)