光灬晶 发表于 2019-6-25 20:31:53

新手求助

#include <stdio.h>
int main()
{
        int i;
        printf("Your point:");
        scanf("%d",&i);
        switch(i)
        {
                case (90<=i && i<=100):printf("A");break;
                case (80<=i):printf("B");break;
                case (70<=i):printf("C");break;
                case (60<=i):printf("D");break;
                case (i<=0 && i<60:)printf("E");break;
                default:printf("Wrong!");break;
        }
        return 0;
}
为什么运行不了...

Krant5 发表于 2019-6-25 20:38:41

你怎么运行的哦? 你是想画一辆车车就能跑了吗...

光灬晶 发表于 2019-6-25 20:41:16

Krant5 发表于 2019-6-25 20:38
你怎么运行的哦? 你是想画一辆车车就能跑了吗...

啊...?

Krant5 发表于 2019-6-25 20:42:27

光灬晶 发表于 2019-6-25 20:41
啊...?

怎么运行的??????????????????????????????????????

光灬晶 发表于 2019-6-25 20:43:38

Krant5 发表于 2019-6-25 20:42
怎么运行的??????????????????????????????????????

就是....编译运行

bin554385863 发表于 2019-6-25 20:45:33

switch(i)
      {
                case (90<=i && i<=100)://错误
printf("A");break;
                case (80<=i)://错误
printf("B");break;
                case (70<=i)://错误
printf("C");break;
                case (60<=i)://错误
printf("D");break;
                case (i<=0 && i<60:)//错误
printf("E");break;
                default:printf("Wrong!");
break;
      }
      return 0;

case括号里面必须是常量或者常量表达式,你这是什么鬼.建议你在好好看一下书本内容

Krant5 发表于 2019-6-25 20:47:31

本帖最后由 Krant5 于 2019-6-25 20:48 编辑

光灬晶 发表于 2019-6-25 20:43
就是....编译运行

哦,编译都没通过,都没文件给你执行了,先改错吧!

光灬晶 发表于 2019-6-25 21:03:19

Krant5 发表于 2019-6-25 20:47
哦,编译都没通过,都没文件给你执行了,先改错吧!

嗯...好的

光灬晶 发表于 2019-6-25 21:03:55

bin554385863 发表于 2019-6-25 20:45
switch(i)
      {
                case (90

嗷....明白了..谢谢谢
页: [1]
查看完整版本: 新手求助