问答详情
源自:6-8 最终项目

大家看看呗!

个人写的代码,不知道思路对不对?望大家互相探讨探讨。

提问者:笔墨遥仙 2017-12-02 10:54

个回答

  • Drew2015
    2018-07-26 19:20:40

    咳咳 我说几句啊  

    要求是:语数外成绩都在90以上 那么

                for (int x = 0; x < person; x++)

                {

                    int temp = 0;

                    bool b = false;

                    while (temp < lesson.Length)

                    {

                       b =  score1[x, temp] > 90;

                        temp++;

                    }

                    if (b == true)

                    {

                        flag[x] = true;

                    }


                }

    就是只要有一科是90分的就是三好学生了 应该是

                for (int x = 0; x < person; x++)

                {

                    int temp = 0;

                    bool b = true;

                    while (temp < lesson.Length && b == true)   //并且b一直是true

                    {

                        b = score1[x, temp] > 90;

                        temp++;

                    }

                    if (b == true)

                    {

                        flag[x] = true;

                    }


                }


  • 杨昊杰
    2017-12-07 20:42:48

    思路很好但是有点小不足,中间手动输入成绩的时候,如果用户输入的不是整型的,比如字符串,将会出错的。可以用int.TryParse来判断是否可以将输入的值转换成Int类型的数。还有就是考虑成绩的  .5  可能性!