#include<stdio.h>
int main()
{
int i, k;
char s[100], t[100];
long num=0;
printf("请输入一个句子:");
get(s);
for (i = 0, k = 0; s[i] != '\0'; i++)
{
if ((s[i] >= '0' && s[i] <= '9') || (s[i] >= 'A' && s[i] <= 'F') || (s[i] >= 'a' && s[i] <= 'f'))
t[k++] = s[i];
}
t[k] = '\0';
for ( i = 0; t[i] != '0'; i++)
{
if (t[i] >= '0' && t[i] <= '9')num = num * 16 + (t[i] - 48);
else if (t[i] >= 'A' && t[i] <= 'F')num = num * 16 + (t[i] - 55);
else num = num * 16 + (t[i] - 87);
}
printf("新的字符串为:%s\n",t);
printf("num=%d", num);
return 0;
}


