求找bug
Devc环境编译下无语法错误
#include<stdio.h>
#include<string.h>
#include<math.h>
int main()
{
int m=0,count,i,j=0;
char a[8];
gets(a);
count=strlen(a);
//十六进制转十进制
for(i=count-1;i>=0;i--)
{
if(a[i]>='A'&&a[i]<='F')
a[i]=a[i]-'A'+10;
else
a[i]=a[i]-'0';
a[i]=a[i]*pow(16,j);
m=m+a[i];
j++;
}
printf("%d",m);
return 0;
}