哈弗h2s图片:Declaration syntax error

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 12:30:58
哪位高手帮我看一下这个错在哪啊?
感激不尽
#include<stdio.h>
#include<math.h>
float Cu20(float Tk,float *Cu20_HTk,float *Cu20_STk,float *Cu20_GTk)
float Cu2S(float Tk,float *Cu2S_HTk,float *Cu2S_STk,float *Cu2S_GTk)
float Cu(float Tk,float *Cu_HTk,float *Cu_STk,float *Cu_GTk)

float S02(float Tk,float *S02_HTk,float *S02_STk,float *S02_GTk)
{
float a[10],b[10],c[10],d[10],T[10],H[10],S[10];
T[0]=298.15;T[1]=600.0;
a[0]=26.23;b[0]=52.15;c[0]=0.23;d[0]=-23.6;
a[1]=56.16;b[1]=1.53;c[1]=-28.81;d[1]=-0.1;
H[0]=-296842.0;S[0]=248.212;
H[1]=0.0;S[1]=H[1]/T[1];
if(Tk<T[1]){
*S02_HTk=H[0]+a[0]*(Tk-T[0])+0.5*b[0]*1e-3*(Tk*Tk-T[0]*T[0]-c[0]*1e5*(1.0/Tk-1.0/T[0])+1.0/3*d[0]*1e-6*(Tk*Tk*Tk-T[0]*T[0]*T[0];
*S02_STk=S[0]+a[0]*log(Tk/T[0]+b[0]*1e-3*(Tk-T[0])-0.5*c[0]*1e5*(1.0/Tk/Tk-1.0/T[0]/T[0])+0.5*d[0]*1e-6*(Tk*Tk-T[0]*T[0];
}
else{
H[0]=H[0]+a[0]*(T[1]-T[0])+0.5*b[0]1e-3*(T[1]*T[1]-T[0]*T[0])-c[0]*1e5*(1.0/T[1]-1.0/T[0]+1.0/3*d[0]*1e-6*(T[1]*T[1]*T[1]-T[0]*T[0]*T[0])+H[1];
*S02_HTk=H[0]+a[1]*(Tk-T[1])+0.5*b[1]*1e-3*(Tk*Tk-T[1]*T[1])-c[1]*1e5*(1.0/Tk-1.0/T[1])+1.0/3*d[1]*1e-6*(Tk*Tk*Tk-T[1]*T[1]*T[1]);
S[0]=S[0]+a[0]*log(T[1]/T[0])+b[0]*1e-3*(Tk-T[1])-0.5*c[0]*1e5*(1.0/Tk[1]/Tk[1]-1.0/T[0]/T[0])+0.5*d[0]*1e-6*(T[1]*T[1]-T[0]*T[0])+S[1];
*S02_STk=S[0]+a[1]*log(Tk/T[1]+b[1]*1e-3*(Tk-T[1]-0.5*c[1]*1e5*(1.0/Tk/Tk-1.0/T[1]/T[1])+0.5*d[1]*1e-6*(Tk*Tk-T[1]*T[1]);
};
*S02_GTk=*S02_HTk-Tk*(*S02_STk);
return(*S02_GTk,*S02_HTk,*S02_STk);
}

main()
{float T,R_HT,R_ST,R_GT,R-KT;
float Cu20_HTk,Cu20_STk,Cu20_GTk;
float Cu2S_HTk,Cu2S_STk,Cu2S_GTk;
float Cu_HTk,Cu_STk,Cu_GTk;
float S02_HTk,S02_STk,S02_GTk;

T=300.00;
printf("\n================================================================");
printf("\n T H S G K G(KK)");
do{
Cu20(T,&Cu20_HTk,&Cu20_STk,&Cu20_GTk);
Cu2S(T,&Cu2S_HTk,&Cu2S-STk,&Cu2S_GTk);
Cu(T,&Cu_HTk,&Cu_STk,&Cu_GTk);
R_ST=-2.0*Cu20_STk-Cu2S_STk+6.0*Cu_STk+S02_STk;
R_HT=-2.0*Cu20_HTk-Cu2S_HTk+6.0*Cu_HTk+S02_HTk;
R_GT=-2.0*Cu20_GTk-Cu2S_GTk+6.0*Cu_GTk+S02_GTk;
R_KT=exp(-R_GT/8.314/T);
printf("\n%7.2f%10.3f%10.3f%12.3E%10.3f",T,R_HT/1000.0,R_ST,R_GT/1000.0,R_KT,(R-HT-T*R_ST)/1000.0);
T=T+100.0;}
while(T<=1600.0);
printf("\n=======================================================================\n");
}


我这就是这些了,难道还差了什么吗?

够乱的,不明白楼主想返回什么?
先把语法写对把,该加的加。

乱,实在是乱。

拜托你把全部代码复制出来.