C语言 · 最长单词
输入仅一行,多个单词,每个单词间用一个空格隔开。单词仅由小写字母组成。所有单词的长度和不超过100000。如有多个最长单词,输出最先出现的。
1 #include<stdio.h> 2 #include<string.h> 3 #define max 100000 4 int is_zimu(char ch){//判断字符ch是否为字母:是返回1,否则返回0 5 if(ch>='a' && ch<='z' || ch>='A' && ch<='Z') 6 return 1; 7 else 8 return 0; 9 } 10 int main(){ 11 char str[max]; 12 int len=0,length=0; 13 int point,place; 14 gets(str); 15 int flag=1; 16 for(int i=0;i<=strlen(str);i++){ 17 if(!is_zimu(str[i])){//当前字符不是字母 18 if(len>length){ 19 length=len;//记录上一个单词长度 20 place=point; 21 } 22 flag=1;//标记置1 23 len=0;//单词长度清0,接下来记录下一个单词长度 24 }else{ 25 if(flag) 26 point=i;//存放当前字母元素的下标 27 len++;//单词长度+1 28 flag=0;//标记置0 29 } 30 } 31 for(int i=place;i<place+length;i++){ 32 printf("%c",str[i]); 33 } 34 return 0; 35 }
转载于:https://www.cnblogs.com/panweiwei/p/6623459.html
C语言 · 最长单词相关推荐
- c语言 最长单词,c语言求最长公共单词
#include #include //找出最长单词 void maxword(char *s,char *t){ //记录公共单词的长度,下标为单词顺序下标 从0开始 int recordWordL ...
- c语言求出字符串最长单词,C语言 在字符串中找到最长单词
满意答案 路飞的潮人店 2014.05.10 采纳率:59% 等级:9 已帮助:464人 我新写了一个,你看下吧, 主要用到了strtok()这个函数, 这个函数在做字符串切割时很有用的... ...
- python输入一个英文句子、统计单词个数_C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词。c++编程 从键盘输入一个英文...
C语言编程求一个英文句子中的单词数和最长单词的位置.长度及输出这个单词. c++编程 从键盘输入一个英文 www.zhiqu.org 时间: 2020-11-23 我刚做了一关于英文句子里面每 ...
- 【Python蓝桥杯】单词分析 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。
最近在刷蓝桥杯题目,按题目做一下笔记整理,顺便分享交流一下,有更好的解决方案欢迎大家共同提出探讨,以下源代码为系统提交满分答案 单词分析 问题描述 资源限制 Python时间限制:1s,内存限制:25 ...
- 单词分析 题目描述 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。
题目描述 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度.小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪 ...
- Js-小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词.....
题目:小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度.小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母 ...
- 刷题,小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字
题目描述 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度.小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪 ...
- c语言题目集-田队写长单词
田队是一个强迫症晚期的大神,她特别反感长单词,就像 "localization" 和"internationalization" . 于是睿智的田队想出了一个方 ...
- 找字符串中最长单词C语言,C语言 在已知字符串中找最长单词
编程在一个已知的字符串中找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词. 比如:"ni hao world",最长单词是5个字母 这个题目其实不难,但是很多初学者会没 ...
最新文章
- 重温强化学习之无模型学习方法:蒙特卡洛方法
- SQL Server 使用OPENROWSET访问ORACLE遇到的各种坑总结
- 【期望】路径长度(金牌导航 期望-1)
- oracle 的跨天查询,考勤跨天如何统计 - Oracle开发 - ITPUB论坛-中国专业的IT技术社区...
- 土是独体字结构吗_205砂浆、混凝土强度等级与定额不同时,你会调整换算吗?...
- php 开启phalocn 扩展_php7安装3.4版本的phalcon扩展
- 最后的战线java下载_最后战线2.0游戏
- Node.js格式化输出json文件
- 牛顿插值法 matlab程序计算方法,(最新整理)牛顿插值法matlab程序
- html5毕业设计程序,网页毕业设计制作流程
- 如何破解加密的PDF文件
- Adobe(R) Flash(R) Player 安装失败.有关故障排除的提示,请访问 httpwww.adobe.comgotn_19166_cn
- CREO图文教程:三维设计案例之齿轮参数化设计(渐开线+拉伸+轴阵列)图文教程之详细攻略
- 和府捞面全新品牌“小面小酒”在福州开业,下一批新店落地天津、淄博
- 【第4期-智能驾驶汽车系列术语概念解析】第1节:基于车道线方程的曲率计算
- Roguelike 游戏中的计算哲学
- 小议并实战go包------顺便说说go中的GOROOT,GOPATH和src,pkg,bin
- 2022.06.26 华为od机试真题
- ue4多人联网的实例
- MYSQL连接数设置