为了账号安全,请及时绑定邮箱和手机立即绑定

数据遍历的时候为什么上面的行下面的不行??已经排完序了,下面的输出是最小值为什么??不懂求解答

 for(m=0;m<10;m++)

    {

        if(m!=9)

        {

            printf("%d ",score[m]);

        }

        else

        {

            printf("%d\n",score[m]);

        }

    }

--------------------------------------------------------------------------------------------------------------------------------------------

 for(m=0;m<10;m++)

    {

        if(m=9)

        {

            printf("%d\n",score[m]);

        }

        else

        {

            printf("%d  ",score[m]);

        }

    }



正在回答

1 回答

下面的 if 错了,应该是

if(m == 9)
{
    // ...
}

m = 9 变成赋值给 m 了。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

数据遍历的时候为什么上面的行下面的不行??已经排完序了,下面的输出是最小值为什么??不懂求解答

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信