牵风 发表于 2021-11-22 21:13:19

为什么不能运行输出

#include <stdio.h>
int main()
{
    int t,n,i;
    scanf("%d",&t);
    for(i=1; i<=t; i++)
    {
      scanf("%d",&n);
      if(n>10)
            n=n%10;
      switch(n)
      {
      case'1':
      case'2':
            printf("A\n");
            break;
      case'3':
      case'4':
            printf("B\n");
            break;
      case'5':
      case'6':
            printf("C\n");
            break;
      case'7':
      case'8':
            printf("D\n");
            break;
      case'9':
      case'0':
      case'10':
            printf("E\n");
            break;
      }
    }
    return 0;
}

jhq999 发表于 2021-11-22 21:15:30

if(n>10)
            n=n%10+'0';

牵风 发表于 2021-11-22 21:39:32

jhq999 发表于 2021-11-22 21:15


还是不能输出ABC之类的哪里错了

jhq999 发表于 2021-11-23 07:01:14

牵风 发表于 2021-11-22 21:39
还是不能输出ABC之类的哪里错了
没错啊!
5
22
A
88
D
44
B
77
D
99
E


页: [1]
查看完整版本: 为什么不能运行输出