用Matlab的switch语句完成:输入一个字符,若为大写字母,则输出其对应的小写字母;若为小写字母,则输出其对应的大写字母;若为数字字符则输出其对应数的平方,若为其他字符则原样输出。
时间: 2024-05-02 18:18:50 浏览: 151
```
c = input('请输入一个字符:','s');
switch c
case 'A'
disp('a');
case 'B'
disp('b');
case 'C'
disp('c');
case 'D'
disp('d');
case 'E'
disp('e');
case 'F'
disp('f');
case 'G'
disp('g');
case 'H'
disp('h');
case 'I'
disp('i');
case 'J'
disp('j');
case 'K'
disp('k');
case 'L'
disp('l');
case 'M'
disp('m');
case 'N'
disp('n');
case 'O'
disp('o');
case 'P'
disp('p');
case 'Q'
disp('q');
case 'R'
disp('r');
case 'S'
disp('s');
case 'T'
disp('t');
case 'U'
disp('u');
case 'V'
disp('v');
case 'W'
disp('w');
case 'X'
disp('x');
case 'Y'
disp('y');
case 'Z'
disp('z');
case 'a'
disp('A');
case 'b'
disp('B');
case 'c'
disp('C');
case 'd'
disp('D');
case 'e'
disp('E');
case 'f'
disp('F');
case 'g'
disp('G');
case 'h'
disp('H');
case 'i'
disp('I');
case 'j'
disp('J');
case 'k'
disp('K');
case 'l'
disp('L');
case 'm'
disp('M');
case 'n'
disp('N');
case 'o'
disp('O');
case 'p'
disp('P');
case 'q'
disp('Q');
case 'r'
disp('R');
case 's'
disp('S');
case 't'
disp('T');
case 'u'
disp('U');
case 'v'
disp('V');
case 'w'
disp('W');
case 'x'
disp('X');
case 'y'
disp('Y');
case 'z'
disp('Z');
case {'0','1','2','3','4','5','6','7','8','9'}
num = str2double(c);
disp(num*num);
otherwise
disp(c);
end
```
阅读全文