首页 > 其他分享 >解析字符串(15分)

解析字符串(15分)

时间:2023-01-08 20:00:10浏览次数:36  
标签:15 样例 str 字符串 解析 回车

解析字符串(15分)

题目内容:

    输入一个字符串,要求将其中的字母‘n’理解为回车符号’\n’,模拟文件缓冲区读取的数据,并按替换后的数据流解析出其中包括的字符串。(即通过'n'分割两个字符串)

输入格式:

    一个字符串

输出格式:

    其中包括的字符串

输入样例:

abcnde[回车]

输出样例:

abc[回车]

de[回车]

 

【分析】:

这是道非常愚蠢的题目,我一直不清楚为什么我的程序不能通过,结果是它给的输出样例就有问题!垃圾题目!

此外,可能有两个连续'n'的情况,视作为一个来处理,此处笔者认为不合理!简而言之,这题不好

#include <stdio.h>
#include <string.h>
int main(void)
{	
	char str[300];
	gets(str);
	char* p = str;
	while (*p) {
		if (*p != 'n') putchar(*p);
		else if(*(p-1)!='n') putchar('\n');
		p++;		
	}
	return 0;
}

 

标签:15,样例,str,字符串,解析,回车
From: https://www.cnblogs.com/alien-han/p/17035217.html

相关文章