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

大家看看呗!

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

正在回答

2 回答

咳咳 我说几句啊  

要求是:语数外成绩都在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;

                }


            }


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

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

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

笔墨遥仙 提问者

小数位的确需要考虑,可是却不明白int.TryParse这个函数的用法,希望大哥给我看看相关的API文档!
2017-12-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

大家看看呗!

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