多做题,通过考试没问题!

软件工程

睦霖题库>大学试题(计算机科学)>软件工程

设计算法完成下列任务:输入一段英文后,无论输入的文字都是大写,还是小写,或大小写任意混合,都能将其整理成除每个句子开头字母是大写外,其他都是小写的文字。

正确答案: 假设在输入的文字中,两个单词间只允许是空格、,、.、?、!,则在输出的文字中,大写的情况有以下几种:
(1)整段文字的第一个字母是大写;
(2)“.”后的第一个字母是大写;
(3)“?”后的第一个字母是大写;
(4)“!”后的第一个字母是大写;
设变量a存储输入的字符串,变量b存储结果字符串,变量c存储当前处理的字符,变量e存储c之前的字符(当c为第一个字符时除外)。算法如下:
答案解析:
进入题库查看解析

微信扫一扫手机做题