#include <stdio.h>
#include <string.h>
typedef struct {
char word[600];
int len;
} word;
int main() {
static word word_, wordMax;
static char str[600], *p = str, *q;
gets(str);
for(; *p != 0; p++) {
if(*p != ' ' && *p != '.') {
word_.word[word_.len++] = *p;
} else {
if(wordMax.len < word_.len) {
wordMax.len = word_.len;
strcpy(wordMax.word, word_.word);
}
for(q = word_.word; *q != 0; q++) {
*q = 0;
}
word_.len = 0;
}
}
puts(wordMax.word);
}
相关文章
- Junit常用断言-2.如何使用断言
- WINDOWS Server R2 搭建FTP服务器
- 解决Windows Server2008 R2中IE开网页时弹出阻止框
- 解决Windows Server2008 R2中IE开网页时弹出阻止框(Windows Server2008网页无法打开的问题)
- C#调用webbrowser,阻止弹出新IE窗口
- MoE-LLaVA:具有高效缩放和多模态专业知识的大型视觉语言模型-MoE微调
- 不能往Windows Server 2008 R2 Server中复制文件的解决方法
- [uniapp生命周期]详细讲解uniapp中那些属于vue生命周期,那些属于uniapp独有的生命周期,以及这中间的区别 相关的内容和api 代码注释-2.Vue生命周期函数代码
- Go语言每日一练——链表篇(九)
- 按键精灵Q语言基础