最长单词
来源:互联网 发布:java 文字转图片 编辑:程序博客网 时间:2024/05/21 10:53
描述 输入一个英文句子,长度不超过200个字符。其中可包含的符号只有逗号","和句号"."。
输出句子中最长的一个单词。如果有多个这样的单词,输出最后出现的。关于输入每行表示一组测试数据,每行为一个句子,其中符号"."不代表句子结束,譬如人名中可含有".”。关于输出每行一个最长单词。这里单词的定义是仅由连续的字母组成的字符串。例子输入
输出句子中最长的一个单词。如果有多个这样的单词,输出最后出现的。关于输入每行表示一组测试数据,每行为一个句子,其中符号"."不代表句子结束,譬如人名中可含有".”。关于输出每行一个最长单词。这里单词的定义是仅由连续的字母组成的字符串。例子输入
Good morning.Have a nice day.
例子输出morningnice
提示利用gets(str)是否等于0来判断是否输入结束,gets(str)等于0,输入结束#include <stdio.h>#include <ctype.h>int main(){char word[256];while (gets(word)){char *str = 0;/* 指向最长单词 */int len = 0;/* 最长单词的长度 */char *p = word;while(*p){char *s = p;/* 指向当前单词 */int t = 0;/* 当前单词的长度 */while (isalpha(*p++)){t++;}if (t >= len){str = s;len = t;}}str[len] = '\0';/* 截断 */printf("%s\n", str);}return 0;}
0 0
- 最长单词
- 最长单词
- 最长单词
- 最长单词
- 最长单词
- 最长单词
- 最长单词
- 字符串搜索最长单词
- openjudge最长单词
- 统计最长的单词
- 最长最短单词
- 最长组合单词
- 查找最长单词
- 【Openjudge】最长单词2
- 最长单词2
- 输出最长的单词
- 最长的单词
- 题目:最长单词
- 救援
- 《云计算架构技术与实践》连载23:2.4.8 电信NFV云
- dedecms自定义表单解析DEDE标签方法并共用默认头尾模板(原创)
- 分布式服务框架 Zookeeper -- 管理分布式环境中的数据
- boost::noncopyable
- 最长单词
- MySQL视图的创建、修改与删除
- 寻找一个字符串中连续出现次数最多的子串
- Maven基础-默认中央仓库[settings.xml 配置详解 ]
- 第十八周项目二—灭灯
- Android之网络----使用HttpClient发送HTTP请求(通过get方法获取数据)
- UI第十三课
- JPA使用Hibernate实现,使用UUID.主键的生成策略.
- MYSQL--事务处理