问题 : 输出最长单词

题目描述

输入一行字符(长度不超过500),将此字符串中最长的单词输出

输入

简单英文句子(长度不超过500),只包含字母和空格,单词之间用空格分隔,没有缩写形式和其它特殊形式。

输出

该句子中最长的单词。如果多于一个,则输出第一个。

样例输入

I am a student of Peking University

Made by hxl.

样例输出

University

#include<stdio.h>
int main()
{char str1[500];int i,cnt=0,max=0,j;      //cnt:单词长度计数//max:最长单词的长度//j:标记最长单词的末尾位置gets(str1);for(i=0;str1[i]!='\0';i++){cnt++;if(str1[i]==32)cnt=0;else if(cnt>max){max=cnt;j=i;}//每一个字符时计数 +1,如果为空格(ASCII 32),则清空计数//比较并更新最新长度 max,确定最长单词末尾位置 j}for(i=j-max+1;i<=j;i++)        //根据 j与 max,输出最长单词printf("%c",str1[i]);return 0;
}

运行测试



I persist, therefore i am.

C语言-输出最长单词相关推荐

  1. 2020-11-7YTUOJ3545: 输出最长单词

    YTUOJ3545: 输出最长单词 题目描述 输入一行字符(长度不超过500),将此字符串中最长的单词输出 输入 简单英文句子(长度不超过500),只包含字母和空格,单词之间用空格分隔,没有缩写形式和 ...

  2. c语言统计最长单词长度,求3个字符串中最长单词的长度 求救 会一个的

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这是我编的1个得 #include #include int main() {int alphabetic(char); int longest(char ...

  3. python输入一个英文句子、统计单词个数_C语言编程求一个英文句子中的单词数和最长单词的位置、长度及输出这个单词。c++编程 从键盘输入一个英文...

    C语言编程求一个英文句子中的单词数和最长单词的位置.长度及输出这个单词. c++编程 从键盘输入一个英文 www.zhiqu.org     时间: 2020-11-23 我刚做了一关于英文句子里面每 ...

  4. 找字符串中最长单词C语言,C语言 在已知字符串中找最长单词

    编程在一个已知的字符串中找最长单词,假定字符串中只含字母和空格,空格用来分隔不同单词. 比如:"ni hao world",最长单词是5个字母 这个题目其实不难,但是很多初学者会没 ...

  5. 题目 1536: 最长单词

    题目 编写一个函数,输入一行字符,将此字符串中最长的单词输出. 输入仅一行,多个单词,每个单词间用一个空格隔开.单词仅由小写字母组成.所有单词的长度和不超过100000.如有多个最长单词,输出最先出现 ...

  6. OJ笔记 18939 最长单词

    18939 最长单词 Description 一个以'.'结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式. 输入格式 一个以'.'结尾的简单英文句子(长度不超过500),单词之间用 ...

  7. c语言题目输出最长字符串(最长单词),字符串长度

    题目描述:输入一段字符(由空格.字母和数字几种组成,保证开头不为空格),里面有若干个字符串,求这些字符串的长度和,并输出最长字符串内容,如果有多个输出最先出现的那个字符串.以stop作为最后输入的字符 ...

  8. c语言题目集-田队写长单词

    田队是一个强迫症晚期的大神,她特别反感长单词,就像 "localization" 和"internationalization" . 于是睿智的田队想出了一个方 ...

  9. c语言求出字符串最长单词,C语言 在字符串中找到最长单词

    满意答案 路飞的潮人店 2014.05.10 采纳率:59%    等级:9 已帮助:464人 我新写了一个,你看下吧, 主要用到了strtok()这个函数, 这个函数在做字符串切割时很有用的... ...

最新文章

  1. element UI 选择器 踩的坑 获取到了value 显示不出对应的 value
  2. 严重: Dispatcher initialization failed java.lang.RuntimeException
  3. 浅谈Aho-Corasick automaton(AC自动机)
  4. sqlserver慕课_SqlServer 操作 JSON
  5. GET和POST史上最全总结
  6. Matlab 学习笔记
  7. 美封锁对华半导体出口:14nm制造可以 X86设计不行
  8. 【CV】如何使用Tensorflow提供的Object Detection API--4--开始训练模型
  9. 微信小程序 手写签名_【微信小程序canvas】实现小程序手写板用户签名(附代码)...
  10. SVN创建分支及合并
  11. VLD(Visual LeakDetector)内存泄露库的使用
  12. psv无线怎么连接电脑连接电脑连接服务器,psv如何连接电脑复制视频,音乐,图片等资料教程...
  13. 求一元硬币兑换成1分、2分、5分的硬币的兑换方案
  14. 稳压二极管工作原理与使用
  15. 玩头条整整20天了,发的内容只有头条,已有差不多250元的收益了
  16. 尚在人间,何处不青春
  17. TM1668兼用VK1668 SOP24/SSOP24 应用于VCR.DVD 等产品的显示驱动
  18. 高级项目管理-4、项目范围、进度、成本、质量管理
  19. B站后台源代码泄露,官方回应声明黑话指南
  20. 【西安电子科技大学】考研初试复试资料分享

热门文章

  1. 显卡功耗天梯图 2023年显卡功耗排行天梯图
  2. 快闪PPT,定义PPT的全新使用方式
  3. 大数据的四个成功案例(来自IT经理网)
  4. RCNN SPPNet Fast R-CNN Faster R-CNN Cascade R-CNN
  5. 一叶知秋:通过Incloud Rail感受浪潮超融合架构
  6. vue 获取动态域名_vue项目接口域名动态获取操作
  7. 线性表、树形结构和图形结构的区别
  8. 哈萨克斯坦大型“零元购”抓捕现场
  9. 11g wallet使用
  10. python基本常用语法函数数据结构