看了题目,没啥难度,要求你判断用户提交的一个字符串是不是符合格式要求,即首个字符是姓氏的首字母,后面跟一串数字学号,如果格式不正确就提示那一串信息,正确的话,判断该首字母是不是在A-D之间,是的话输出该首字母打头的食物名称,不是的话输出干的好。
1、用ascii码来判断是最基础的办法,你谷歌搜索ascii码表,找到大小写字母和数字字符对应的ascii码,然后判断字符串里的0号元素是不是在A-Z或a-z之间的ascii码范围内,以及其他元素是不是在0-9数字对应的ascii码范围内即可。
2、用正则表达式也可以,优点是代码更简洁。
具体怎么写网上太多了,照猫画虎就行