解题思路:
注意事项:
参考代码:
#include <bits/stdc++.h>
using namespace std;
char s[10000];
int main()
{
cin>>s;
int ans=0;
for(int i=0;i<strlen(s);i++)
{
if(s[i]>='A'&&s[i]<='F')
{
ans=ans*16+s[i]-'A'+10;//s【i】=‘A’,A在十进制中为10,10-10+10=10,B在十进制中为11,11-10+10==11
}
else
{
ans=ans*16+s[i]-'0';
}
}
cout<<ans;
return 0;
}
0.0分
0 人评分
钟神赛车 (C++代码)浏览:905 |
大神老白 (C语言代码)浏览:690 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:633 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:732 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1215 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:509 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:761 |
The 3n + 1 problem (C语言代码)浏览:603 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:913 |
【亲和数】 (C语言代码)浏览:628 |