| 
 | 
 
< >我用C编写的钻井部局  程序没有语法错误,但运行不了,在运行的时候系统提示我             。OBJ     请大虾指点我下     谢谢了     </P> 
< >以下是我的C程序:</P> 
< >main()<BR>{<BR>  int i,m,j,u[12],c=0,d=0,E=0;<BR>  float s[100],t[100],add[100][100];<BR>  float a[12]={0.50,1.41,3.00,3.37,3.40,4.72,4.72,5.43,7.57,8.38,8.98,9.50};<BR>  float b[12]={2.00,3.50,1.50,3.51,5.50,2.00,6.24,4.10,2.01,4.50,3.41,0.80};<BR>  float n=0.05,max;<BR>  s[0]=0;<BR>  t[0]=0;<BR>  for(i=1;i<100;i++)<BR>   { s=s[i-1]+0.01;<BR>     t=t[i-1]+0.01;<BR>    }<BR>  for(j=0;j<100;j++)<BR>      for(m=0;m<100;m++)<BR>    {<BR>         for(i=0;i<12;i++)<BR>     {<BR>      if((a-n-s[j])-(int)(a+n-s[j])<=0&&(b-n-t[m])-(int)(b+n-t[m])<=0)<BR>        u=1;<BR>      else u=0;<BR>     E=E+u;<BR>     }<BR>    add[j][m]=E;<BR>    E=0;<BR>    }<BR>    max=add[0][0];<BR>for(j=0;j<100;j++)<BR>   for(m=0;m<100;m++)<BR>     if(add[j][m]>=max)<BR>     {max=add[j][m];<BR>       c=j;<BR>       d=m;<BR>      }<BR> printf("s=%f,t=%f,max=%d\n",s[c],t[d]);<BR>}</P> |   
 
 
 
 |