问答详情
源自:3-7 逻辑运算符

这里那里不对求指点

#include <stdio.h>

int main()

{

    /*

    当成绩小于60时 则学习成绩为差

    当成绩大于等于60且小于80时 则成绩为正常

    当成绩大于等于80且小于95时 则的成绩为优秀

    当成绩大于等于95且小于等于100时 的成绩为优异

    */

    int a = 40;

    int b = 60;

    printf("成绩是否正常: %d\n" , a>=60 && b<80);

   

}


提问者:慕少8295968 2021-04-03 01:08

个回答

  • weixin_慕莱坞7555443
    2021-04-03 10:29:33
    已采纳

    printf("成绩是否正常");

    printf("%c\n",a>=60&&a<=80?'y':'n');

  • weixin_慕前端3492105
    2021-08-06 17:37:49

    你的printf()中的括号用了中文输入法的括号,不信你复制到编译器再改一下括号就可以运行了

  • 蒙上灰的梦想
    2021-04-07 09:09:27

    成绩是a还是b?定义一个变量表示就行了。另外程序有bug,假如成绩为?,按照你写的输出不正常?

        int score;

        score = 76;

        printf("成绩是否正常: %d\n", score >= 60 && score < 80);