间质性肺炎治疗方案:c语言 大虾们帮看下程序那里错了?

来源:百度文库 编辑:高考问答 时间:2024/04/30 09:00:23
#include"math.h"
{int x;
ff(shu)
char shu[];
{int i=strlen(shu)-1,sum=0;
for(i>-1;i++)
{if {if(48<=shu[i]<=57) sum=sum+(shu[i]-48)*pow(16,(i-1));
else if(65<=shu[i]<=90) sum=sum+(shu[i]-55)*pow(16,(i-1));
else if(97<=shu[i]<=102) sum=sum+(shu[i]-87)*pow(16,(i-1));
x=1;}
else x=0;
return x;
}
main()
{char shufu[100];int s;
gets(shufu);s=ff(shufu);
if(x) printf("s(D)=%d\n",s);
else printf("The number is not ox\n");
}

for(i>-1;i++)
这里少了个分号吧貌似for(;i>-1;i++)

if(shu[i]>=48&&shu[i]<=57) sum=sum+(shu[i]-48)*pow(16,(i-1));
else if(shu[i]>=65&&shu[i]<=90) sum=sum+(shu[i]-55)*pow(16,(i-1));
else if(shu[i]>=97&&shu[i]<=102) sum=sum+(shu[i]-87)*pow(16,(i-1));
x=1;}

你的错误也太多了哦
就第二行开始就错了
搞不懂你程序是干什么用的

建议先学一下C基本的语法格式吧

错误太多了

不知道你要做什么