#include
void main()
{
int x;
printf("请输入数字:\n");
scanf("%d",&x);
switch(x)
{
case 1:printf("A"); break;
case 2:printf("2"); break;
case 3:printf("3"); break;
case 4:printf("4"); break;
case 5:printf("5"); break;
case 6:printf("6"); break;
case 7:printf("7"); break;
case 8:printf("8"); break;
case 9:printf("9"); break;
case 10:printf("10"); break;
case 11:printf("T"); break;
case 12:printf("Q"); break;
case 13:printf("K"); break;
default: printf("错误!\n");return ;
}
printf("\n");
return ;
}
差不多就这样
#include
int main ()
{
int a;
scanf("%d",&a);
switch(a)
{
case 1: printf("A\n"); break;
case 2: printf("2\n"); break;
case 3: printf("3\n"); break;
case 4: printf("4\n"); break;
case 5: printf("5\n"); break;
case 6: printf("6\n"); break;
case 7: printf("7\n"); break;
case 8: printf("8\n"); break;
case 9: printf("9\n"); break;
case 10: printf("T\n"); break;
case 11: printf("J\n"); break;
case 12: printf("Q\n"); break;
case 13: printf("K\n"); break;
default:
printf("你输入的不合标准!!!!");
}
return 0;
}
case 1:改成case '1':,你这个1是int型,你怎么能switch的到?scanf("%d\n",&x);
改成scanf("%c\n",&x);
case 1: 改成 case A:
然后建议你switch里面最好加个default
switch(x)
{
case A:
printf("A\n");
break;
default:
break;
}
#include
int main()
{
int x;
while(1)
{
scanf("%d",&x);
if(x <= 0 || x > 13)
return -1;
switch(x)
{
case 1:
printf("A\n");
break;
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
printf("%d\n",x);
break;
case 10:
printf("T\n");
break;
case 11:
printf("J\n");
break;
case 12:
printf("Q\n");
break;
case 13:
printf("K\n");
break;
default:
printf("select error!\n");
}
}
}