{
if(i==0||i==N-1)
for(j=0;j<N;j++)
s+=w[i][j];
}
if(0<i<N-1)
s=s+w[i][0];
s=s+w[i][N-1];
t=s/((4*N)-4);
return t;
这个n-1不用用括号么
你把变量的定义发出来也,t=s/((4*N)-4);这里可能强制类型转换了
你得j是从哪里来的啊?程序段发完看看也
if(0<i<N-1)终于找到你得错了,c语言中没有这种写法,应该写为if(0<i&&i<N-1)
完整的程序应该是
int i=0,j=0;
double s=0,t=0.0;
for(i=0;i<N;i++)
{if(i==0||i==N-1)
if(0<i&&i<N-1)
希望能帮到你
点赞
扫一扫分享朋友圈
二维码
分享
你确定要删除这个问题吗?