小编Sin*_*ner的帖子

如果否则> =(2次)编译好但不起作用

我正在制作一个成绩日志应用程序,我在这里有这段代码,因为我不打算工作.(它编译很好,没有错误,但不起作用)(请记住我是C++的初学者,谢谢你的时间和知识,以帮助我学习).(测试核心是从一系列问题中得出的,如果正确则值为+1,如果错误则为-1.

我认为错误是在=>它与另一个相冲突但我不知道如何为ex赋值.如果得分<20 cout =失败,如果它的<40失败好但是看到20是<40所以一个覆盖另一个如果它从20-40 cout =失败好并且如果它从0 - 20 cout =失败我怎么能放.我希望你明白我的意思.

   int testscore;
    string studentmark;

            if ( testscore  == 10 )

            {
                studentmark == ( "failed" );
            }
            else if ( testscore >= 11 && testscore <= 20 )
            {
                studentmark == ( "closebutfailed" );
            }
            else if ( testscore >= 21 && testscore <= 30)
            {
                studentmark == ( "passed" );
                }
            else if ( testscore >= 31 && testscore <= 40 )
            {
                studentmark == ("excelent");
            }
            else if …
Run Code Online (Sandbox Code Playgroud)

c++ if-statement

2
推荐指数
2
解决办法
174
查看次数

标签 统计

c++ ×1

if-statement ×1