【Openjudge】最长单词2
来源:互联网 发布:建模 软件 数据 开源 编辑:程序博客网 时间:2024/04/30 15:25
很简单,读入整个字符串,然后逐个扫描单词,碰到更长的就记录下来,最后输出这个最长的就行。刚开始学c++的同学可能看不懂strcpy(c,&s[start]),这是一个指针的引用。
#include<iostream>#include<string.h>using namespace std;int main(){char s[600] = {};cin.getline(s,600);int l = strlen(s);int start = 0 ,end;int max = 0;char c[100] = {};for (int i = 0 ; i < l ; i ++){if (s[i] == ' ' || s[i] == '.'){end = i;if (max < end - start){max = end - start;s[end] = 0;strcpy(c,&s[start]);}start = ++i;}}cout<<c<<endl;return 0;}
0 0
- 【Openjudge】最长单词2
- openjudge最长单词
- openjudge 计算概论 字符串 4:最长单词2
- OpenJudge 4:最长最短单词
- 最长单词2
- 最长单词2
- 【Openjudge】单词排序
- 【Openjudge】单词替换
- OpenJudge 8468 单词序列
- 【openjudge】单词接龙
- openjudge 计算概论 字符串 2:单词倒排
- 最长单词
- 最长单词
- 最长单词
- 最长单词
- 最长单词
- 最长单词
- 最长单词
- 14.10英语月总
- Leetcode:Remove Duplicates from Sorted Array与Remove Element
- ANDROID内存优化(大汇总——上)
- Ture/False Positive/Negative
- String to Integer (atoi)
- 【Openjudge】最长单词2
- 图像处理与计算机视觉基础,经典以及最近发展
- 自动化测试策略
- 点评京东网银+产品
- linux下hadoop2.x完全分布式配置
- nyoj485_A*B Problem
- 内存管理之引用计数
- 结构体排序
- UIMenuController的使用,对UILabel拷贝以及定制菜单