PAT 乙级 1022

xiaoxiao2021-02-28  60

最近写pat总是有一点错误,还是没有大局观。不细心这回把0这种请况给漏了·!

#include<iostream> using namespace std; char c[2000]; int i=0; void trans(long long x,long long y){ while(x) { c[i++]=char(x%y+'0'); x/=y; } } int main() { long long a,b,d; long long sum=0; cin>>a>>b>>d; sum=a+b; trans(sum,d); for(int j=i-1;j>=0;j--) { cout<<c[j]-'0'; } if(i==0) cout<<"0"<<endl; return 0; }

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

最新回复(0)