declaration synyax error(附源程序)

来源:百度知道 编辑:UC知道 时间:2024/07/05 05:01:33
我在编程过程中遇到语法错误,不知道如何解决,望各位高手指点,源程序如下:
#include "math.h"
#define Tf 300
#define CAf 1.75E3
#define F 2.73E-4
#define V 1.078
#define k0 5.467E11
#define E 1.305E5
#define Rg 8.314
#define U 380.0
#define A 6.0
#define Cp 173.74
#define d 873.8
#define H -62.63E3
#define Tc 310.5
#define h 1.0
void writeDat(void)
float f(float C,float T)
{float p;
p=F*(CAf-C)/V-k0*exp(-E/Rg*T)*C*C;
return (p);
}

float g(float C,float T)
{float q;
q=F*(Tf-T)/V-U*A*(T-Tc)/(V*Cp*d)-(H/(Cp*d))*k0*exp(-E/Rg*T)*C*C;
return (q);
}

main()
{float CA0,T0,x,y,C,T,f1,f2,f3,f4,g1,g2,g3,g4;
int i;
printf("please enter CA0:");
scanf("%f",&CA0);
printf("please enter T0:");
scanf("%f",&T0);
x=CA0;
y=T0;
for(i=0; ;i++)
{C=x;
T=y;

错误实在是太多了···
printf()函数需要stdio.h
system()函数需要stdlib.h
还有函数声明"void writeDat(void) "后缺少分号
······
初学编程不要一下子写着么多
一点一点写,等熟悉语法了,在慢慢扩展