水瓶座小小猪
为什么要用switch啊?如果你的意思是你的数字和英文是在asc码表中是对应的话根本不需要switch啊,系统直接会输出数字对应的英文啊。难道你的意思是你的每个英文是有编号的,输入编号后输出英文?这倒是要用switch 不过这个很简单啊比如scanf("%d",&a);switch(a){case 1:printf("first");break;case 2:printf("second");break;case 3:printf("third");break;default:printf("wrong");break;}一般形式就是这样的
芋仔疙瘩牛牛
这个你要知道数字与字母的对应,ASC表中可以找得到,然后输出时改变输出的类型,有整型变为字符型,如下面的程序:
#include
void main()
{
int a1,a2,a3,a4,a5;
printf("请输入a1,a2,a3,a4,a5的值:\n");
scanf("%d%d%d%d%d",&a1,&a2,&a3,&a4,&a5);
printf("输出的结果为:%c%c%c%c%c\n",a1,a2,a3,a4,a5);
}
运行结果如下:
五十岚零
#include
多肉小西瓜
public class Ex2_1 { public static void main(String[] args) { for(int i=0;i<=26;i++) System.out.print((char)('Z' - i) + " "); System.out.println();for(int i=0;i<=26;i++)System.out.print((char)('z' - i) + " ");}