老师。这样的程序运行出来是3.375000?怎么改呢?
柴锡翠 知名达人 2017-07-30 15:07:57
1252 1 0

{
 int i,j;
 float sum=0.0,t=0.0,array;
 for(j=0;j<N;j++)
  sum+=w[0][j]+w[N-1][j];
 for(i=1;i<=N-2;i++)
  t+=w[i][0]+w[i][N-1];
    sum+=t;
 array=sum/((N-1)*(N-1));
 return array;

共 1 个回答

    qqq 资深元老 助教 2903天前

    不用改啊。。float本来就有6位小数,这样是对的。

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题