PAT B級1074【宇宙無敵加算器】進数加算reverse
879 ワード
まずタイトルリンクを掛けます~https://www.patest.cn/contests/pat-b-practise/1074
解析:STLのreverse関数はaを使いやすく、最後のcが0でない場合は高位を補うことに注意します.
コード:
解析:STLのreverse関数はaを使いやすく、最後のcが0でない場合は高位を補うことに注意します.
コード:
#include
#include
using namespace std;
char radix[100];
char s1[100],s2[100];
int res[100];
//#define loc
int main(){
int c=0,len1,len2;
#ifdef loc
freopen("in.txt", "r", stdin);
freopen("out.txt", "w", stdout);
#endif
scanf("%s", radix);
scanf("%s", s1);
scanf("%s", s2);
len1 = strlen(s1);
len2 = strlen(s2);
reverse(radix, radix+strlen(radix));
reverse(s1, s1+len1);
reverse(s2, s2+len2);
int i = 0;
for(i = 0; i