c语言编写,用分支程序编写,分别输入4个数字1、2、3、4按对应关系输出A、B、C、D,当输入^Z时程序结束,如果输入其它字符,输出就为“?”,怎么编?那个变量是不是要定义float?
题目错了
追答#include
int main()
{
int a;
printf("shurushuzi");
scanf("%d",&a);
if (a=='z')
{a=5;}
switch (a){
case 1:printf("A");break;
case 2:printf("B");break;
case 3:printf("C");break;
case 4:printf("D");break;
case 5:break;
default : printf("?");break;}
}
int 竟然可以存char?呵呵