C语言一个题目错误小明最近闲来无事,编写了一段可以用来判断一行包含空格的字符串是否合法的代码,就整天向人炫耀,其实对你们
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/03 07:49:24
C语言一个题目错误
小明最近闲来无事,编写了一段可以用来判断一行包含空格的字符串是否合法的代码,就整天向人炫耀,其实对你们来说是很水的一段代码,随便几分钟就能搞定.一行字符串只要包含以下四种情况中的一种就算不合法.1、含有两个连续的大写字母.2、含有一个数字与一个字母相邻.3、除了a、I、A这三个字符外,含有一个孤立的字符.(一个字符前后都是空格就算孤立) 4、含有两个连续的标点符号,如果其中有一个是双引号则例外.
Input:
输入包含多组测试数据.每组测试数据包含一行字符串,字符串最长为80个字符.输入以只包含一个"#"字符的一行结束.
Output:
针对每组测试数据,若为合法的字符串,则输出"OK",否则输出"suspicious".
Sample Input:
"This is a safe message," said 50 wise men.
DON'T b l8 for the Apple ][ user's group meeting.
I ate at "Al's Big Burritos" for lunch!
It's not OK to burp at your grandmother.
*BuT* YoU _CaN_ Do ThIs,YoU KnOw.
We 8 eight oranges.
#
Sample Output:
OK
suspicious
OK
suspicious
OK
suspicious
好像是3、除了a、I、A这三个字符外,含有一个孤立的字符.(一个字符前后都是空格就算孤立) 4、含有两个连续的标点符号,如果其中有一个是双引号则例外.这两步有点问题.
小明最近闲来无事,编写了一段可以用来判断一行包含空格的字符串是否合法的代码,就整天向人炫耀,其实对你们来说是很水的一段代码,随便几分钟就能搞定.一行字符串只要包含以下四种情况中的一种就算不合法.1、含有两个连续的大写字母.2、含有一个数字与一个字母相邻.3、除了a、I、A这三个字符外,含有一个孤立的字符.(一个字符前后都是空格就算孤立) 4、含有两个连续的标点符号,如果其中有一个是双引号则例外.
Input:
输入包含多组测试数据.每组测试数据包含一行字符串,字符串最长为80个字符.输入以只包含一个"#"字符的一行结束.
Output:
针对每组测试数据,若为合法的字符串,则输出"OK",否则输出"suspicious".
Sample Input:
"This is a safe message," said 50 wise men.
DON'T b l8 for the Apple ][ user's group meeting.
I ate at "Al's Big Burritos" for lunch!
It's not OK to burp at your grandmother.
*BuT* YoU _CaN_ Do ThIs,YoU KnOw.
We 8 eight oranges.
#
Sample Output:
OK
suspicious
OK
suspicious
OK
suspicious
好像是3、除了a、I、A这三个字符外,含有一个孤立的字符.(一个字符前后都是空格就算孤立) 4、含有两个连续的标点符号,如果其中有一个是双引号则例外.这两步有点问题.
3理解为除了a,I,A这三个字符外,其他的字符都不可以单独成为一个孤立的字符,如:DdS a daks是合法的,而将中间那个单独的a换成I或是A它还是合法的,要是换成其他的就是不合法的.
4理解为如果有两个标点符号相连的例如,!?这是不合法的,而如果是?"则是合法的,因为在第二个例子中两个标点符号中有一个是双引号.
如果还有什么不明白的可以Hi我
4理解为如果有两个标点符号相连的例如,!?这是不合法的,而如果是?"则是合法的,因为在第二个例子中两个标点符号中有一个是双引号.
如果还有什么不明白的可以Hi我
C语言:编写函数,统计一个字符串的长度
用c语言如何判断一个字符串常量的字母个数,数字个数,空格个数,其他个数
题目是这样的:对输入一个字符串,统计此字符串中字母,数字,空格,和其它符号的个数
用C语言编写一段程序,输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数.
求c#一道题的写法,输入一行字符串,分别统计出其中英文字母、数字、空格的个数.求代码
C语言 编写按以下加密规则对指定的加密钥匙KEY和原文字符串的加密函数 设原文字符串有n个字符.
编写一段C语言代码,输出如下图形.(输入一个大于2的数,输入的数等于图型最长的星号的数量).
用JAVA编写一个程序,判断一个字符串中有几个单词,例:I am tom.输出三个单词.单词之间的空格数不定!
C语言,编写一个函数squeeze(s1,s2),能从字符串s1中删去所有与字符串s2中相同的字符.
C语言 编写递归函数1.设计递归程序任意给定输入的一个小写英文字符串a1a2a3…an-1an (n≥5)输出:字符串A
一道C语言的题目求代码
有一个包含了n个字符的字符串.编写一个函数,将此字符串从头开始共m个字符作为一个子字符串复制到另一个字符数组中,并输出该