用Matlab编写请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二
时间: 2023-10-21 08:19:25 浏览: 189
个字母的代码如下:
```matlab
prompt = '请输入星期几的第一个字母:';
str = input(prompt, 's');
switch str
case 'M'
disp('星期一');
case 'T'
prompt = '请输入星期几的第二个字母:';
str = input(prompt, 's');
switch str
case 'u'
disp('星期二');
case 'h'
disp('星期四');
end
case 'W'
disp('星期三');
case 'F'
disp('星期五');
case 'S'
prompt = '请输入星期几的第二个字母:';
str = input(prompt, 's');
switch str
case 'a'
disp('星期六');
case 'u'
disp('星期日');
end
otherwise
disp('输入有误,请重新输入!');
end
```
这个程序首先提示用户输入星期几的第一个字母,然后根据用户输入的字母进行判断。如果第一个字母是 M,就输出星期一;如果是 T,则需要继续判断第二个字母,如果是 u,就输出星期二,如果是 h,则输出星期四;如果第一个字母是 W,就输出星期三;如果是 F,就输出星期五;如果是 S,也需要继续判断第二个字母,如果是 a,就输出星期六,如果是 u,则输出星期日。如果用户输入的字母不在这些范围内,就输出“输入有误,请重新输入!”
阅读全文