OpenJudge计算概论-最长单词2
生活随笔
收集整理的這篇文章主要介紹了
OpenJudge计算概论-最长单词2
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/*========================================================================
最長單詞2
總時間限制: 1000ms 內存限制: 65536kB
描述
一個以'.'結尾的簡單英文句子,單詞之間用空格分隔,沒有縮寫形式和其它特殊形式輸入
一個以'.'結尾的簡單英文句子(長度不超過500),單詞之間用空格分隔,沒有縮寫形式和其它特殊形式
輸出
該句子中最長的單詞。如果多于一個,則輸出第一個
樣例輸入
I am a student of Peking University.
樣例輸出
University
==========================================================================*/
#include<stdio.h>
#include<string.h>
int main()
{char a[100],b[100];int len,max=-1;freopen("2.in","r",stdin);scanf("%s",a);len=strlen(a);if(a[len-1]=='.'){a[len-1]='\0';printf("%s\n",a);return 0;}do{if(len>max){strcpy(b,a);max=len;}scanf("%s",a);len=strlen(a);}while(a[len-1]!='.');a[len-1]='\0';//最后一組以‘.’結尾 len--;if(len>max){strcpy(b,a);max=len;}printf("%s\n",b);return 0;
}
?
轉載于:https://www.cnblogs.com/huashanqingzhu/p/3448750.html
總結
以上是生活随笔為你收集整理的OpenJudge计算概论-最长单词2的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu 下配置 NFS
- 下一篇: 持续集成之配置TeamCity