792297773 发表于 2015-7-21 15:11:36

请问 C 语言 分数 为什么我输入95他输出B的?

#include <stdio.h>

void main()
{
        int score;                                                                /*这是一个分数分级程序*/
        printf("please inpur a score.");
        scanf("%d",&score);
        if (score <= 60)
        {
                printf ("E\n");
        }
        else if (score <= 70)
        {
                printf("D\n");
        }
        else if (score <= 80)
        {
                printf ("C\n");
        }
        else if ("score <=90 ")
        {
                printf ("B\n");
        }
        else if ("socre<=100 ")
        {
                printf ("A\n");
        }

}
为什么   我输入95他就输出B而不是A

牡丹花下死做鬼 发表于 2015-7-21 16:19:29

else if ("score <=90 ")
你的引号几个意思
页: [1]
查看完整版本: 请问 C 语言 分数 为什么我输入95他输出B的?