算法提高 最长单词
来源:互联网 发布:国企混改 知乎 编辑:程序博客网 时间:2024/06/05 19:29
编写一个函数,输入一行字符,将此字符串中最长的单词输出。
输入仅一行,多个单词,每个单词间用一个空格隔开。单词仅由小写字母组成。所有单词的长度和不超过100000。如有多个最长单词,输出最先出现的。
输入仅一行,多个单词,每个单词间用一个空格隔开。单词仅由小写字母组成。所有单词的长度和不超过100000。如有多个最长单词,输出最先出现的。
样例输入
I am a student
样例输出
student
#include<stdio.h>#include<string.h>int n;char temp[10050][10050];int word(char arr[]){int k=0,j=0;char *p=arr;while(*p){if(*p==' ' && *(p+1)!=' '){temp[k][j]='\0';//puts(temp[k]);k++;j=0;}else{temp[k][j++]=*p;}p++;}return k;}void cmp(){char arr[100050];int i,len1,len2;strcpy(arr,temp[0]);for(i=1;i<=n;i++){len1=strlen(arr);len2=strlen(temp[i]);if(len2>len1){strcpy(arr,temp[i]);}}puts(arr);}int main(){char arr[100050];gets(arr);n=word(arr);cmp();return 0;}
1 0
- 算法提高 最长单词
- 蓝桥杯 ADV-78 算法提高 最长单词
- ADV-78-算法提高-最长单词
- 蓝桥杯 ADV-78 算法提高 最长单词
- 算法提高 ADV-78 最长单词
- 【ShawnZhang】带你看蓝桥杯——算法提高 最长单词
- 算法提高 最长单词&&单词个数统计&&不同单词个数统计
- 算法提高 统计单词数
- 算法提高 统计单词数
- 算法提高 统计单词数
- 算法提高 最长字符序列
- 算法提高 最长字符序列
- 算法提高 最长字符序列
- JavaScript寻找最长的单词算法
- 算法提高 不同单词个数统计
- 算法提高 不同单词个数统计
- ADV-102 算法提高 单词个数统计
- 算法提高 ADV-17 统计单词数
- Java-文件操作|read|write
- Ubuntu 终端Terminal 个性化与相关问题的解决
- 好的架构化是进化而来的,不是设计出来的
- poj 3373 Changing Digits
- Qt creator5.7 OpenCV249之均值滤波(含源码下载)
- 算法提高 最长单词
- Tomcat学习2.1(简单的Servlet容器)
- Elasticsearch 5.0 磁盘空间节省策略的认识
- Spring如何加载XSD文件(org.xml.sax.SAXParseException: Failed to read schema document错误的解决方法)
- Android JNI demo编译遇到的错误
- java之git
- Tomcat学习1
- linux 文件压缩与解压
- RPL(2):RFC6550翻译(2)---术语