【清澄】A 1013.進数変換4
1345 ワード
問題の説明
キーボードから8桁以下の正の16進数文字列を入力し、正の10進数に変換して出力します.
注:16進数の10~15は、それぞれ大文字のアルファベットA、B、C、D、E、Fで表されます.
サンプル入力
FFFF
サンプル出力
65535
あ、dまでlong longしようかな..
キーボードから8桁以下の正の16進数文字列を入力し、正の10進数に変換して出力します.
注:16進数の10~15は、それぞれ大文字のアルファベットA、B、C、D、E、Fで表されます.
サンプル入力
FFFF
サンプル出力
65535
あ、dまでlong longしようかな..
#include
#include
#include
#include
using namespace std;
char ans[100];
int main()
{
while(scanf("%s",ans+1)!=EOF)
{
int len=strlen(ans+1);
long long sum=0,d;
for(int i=len;i>=1;i--)
{
if(ans[len-i+1]>='0' && ans[len-i+1]<='9')
d=ans[len-i+1]-'0';
else
d=ans[len-i+1]-'A'+10;
for(int j=1;j
#include
#include
#include
using namespace std;
char a[100];
int main()
{
while(scanf("%s",a+1)!=EOF)
{
long long sum=0,d;
int len=strlen(a+1);
for(int i=1;i<=len;i++)
{
if(a[i]>='0' && a[i]<='9')
d=a[i]-'0';
else
d=a[i]-'A'+10;
for(int j=0;j