题解 | #单词倒排#

单词倒排

http://www.nowcoder.com/practice/81544a4989df4109b33c2d65037c5836

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
	char str[5000];
	gets(str);
	int len = strlen(str);
	int flag = 0;
	int dp[5000] = {0};
	for (int i = 0; i < len; i++)
	{
		if (((str[i] >= 'A') && (str[i] <= 'Z')) || ((str[i] >= 'a') && (str[i] <= 'z')))
		{
			dp[i] = 1;
		}
	}
	int num = 0;
	for (int i = len - 1; i >= -1; i--)
	{
		if (dp[i] == 1)  //是字母
		{
			num++;
			if (i == 0)
			{
				for (int j = 0; j < num; j++)
				{
					printf("%c", str[i + j + 1]);
				}
			}
		}
		else
		{
			for (int j = 0; j < num; j++)
			{
				printf("%c",str[i+j+1]);
			}
			num = 0;
			printf(" ");
		}
	}

	return 0;
}


全部评论

相关推荐

一个菜鸡罢了:哥们,感觉你的简历还是有点问题的,我提几点建议,看看能不能提供一点帮助 1. ”新余学院“别加粗,课程不清楚是否有必要写,感觉版面不如拿来写一下做过的事情,教育经历是你的弱势就尽量少写 2. “干部及社团经历”和“自我评价”删掉 3. 论文后面的“录用”和“小修”啥的都删掉,默认全录用,问了再说,反正小修毕业前肯定能发出来 4. 工作经验和研究成果没有体现你的个人贡献,着重包装一下个人贡献
点赞 评论 收藏
分享
伟大的烤冷面被普调:暨大✌🏻就是强
点赞 评论 收藏
分享
11-24 00:11
已编辑
广东工业大学 算法工程师
避雷深圳&nbsp;&nbsp;yidao,试用期&nbsp;6&nbsp;个月。好嘛,试用期还没结束,就直接告诉你尽快找下一家吧,我谢谢您嘞
牛客75408465号:笑死,直属领导和 hr 口径都没统一,各自说了一些离谱的被裁理由,你们能不能认真一点呀,哈哈哈哈哈😅😅😅
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务