文章
7
粉丝
318
获赞
0
访问
67.9k
#include<stdio.h>
#include<string.h>
int main()
{
char s[105];
int temp[105];
int sl,i,anss;
char e;
int ans=0;
scanf("%s",&s);
sl=strlen(s);
for(i=2;i<sl;i++)//2起,ox占s[0],s[1]
{if(s[i]>'9')
ans=ans*16+s[i]-'A'+10;//s[i]为AB...
else
ans=ans*16+s[i]-'0';}//s[i]为0~9
i=0;
while(ans>0)//取出数字ans中的各位,逆序存储在temp数组中
{
temp[i++]=ans%10;
ans=ans/10;
}
anss=i-1;
for(i=anss;i>=0;i--)//将每个数字变为字符形式并输出
{
e=temp[i]+'0';
printf("%c",e);
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发