A + Bが来ています
- 良い感じ、2000年から2011年、エントリーレベルに始まり、ハング電気OJをスワイプする準備ができて自宅で冬の休暇は、彼らが英語のエントリがそのヘクス、または若いああを見ることは困難ではなかった疑問を始めます。彼らは唯一の一桁の足し算と引き算、プラス、理解することが始まらないように1A + 2bと、その間違った答えとして無視の数、に注意を払う、BaiduはOK上の六角3つのまたは4つのラインで直接ストリーム入力を見ました。
カミングA + B
制限時間を:1000分の1000のMS(Javaの/その他)メモリ制限:32768分の32768 K(Javaの/その他)
合計提出(S):16659受け入れ提出(S):10548
問題の説明
多くのクラスメートは、A + Bは必見のニーズであることを私に言いました。
あなたはACにこの問題をすることができない場合は、夜の食事のために私を招待します。_
入力
入力は複数のテストケースが含まれていてもよいです。各ケースは、一列にAとBを含有します。
A、Bは、16進数です。
入力はEOFで終了します。
出力
1行の10進数で出力A + B。
サンプル入力
1 9
AB
AB
サンプル出力
10
21
21
著者の
ウイスキー
ソース
HZIEE 2007プログラミングコンテスト
- 開始間違っ
#include<bits/stdc++.h>
using namespace std;
int main()
{
char a,b;int c,d;
while(cin>>a>>b)
{
c=a-'0';
d=b-'0';
if((c>=0&&c<=9))
c=c;
else if(c>=17&&c<=22)
c=c-7;
else c=c-39;
if((d>=0&&d<=9))
d=d;
else if(d>=17&&d<=22)
d=d-7;
else d=d-39;
cout<<c+d<<endl;
}
}
シンプル受け入れられました
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b;
while(cin>>hex>>a>>hex>>b)
{
cout<<a+b<<endl;
}
}
- レベルと首長はまだ大きなギャップが、先に行きます、