信息学奥赛一本通(1149:最长单词2)
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛一本通(1149:最长单词2)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1149:最長單詞2
時間限制: 1000 ms ??? ??? 內存限制: 65536 KB
提交數: 16328 ??? 通過數: 8906
【題目描述】
一個以‘.’結尾的簡單英文句子,單詞之間用空格分隔,沒有縮寫形式和其它特殊形式。
【輸入】
一個以‘.’結尾的簡單英文句子(長度不超過500),單詞之間用空格分隔,沒有縮寫形式和其它特殊形式。
【輸出】
該句子中最長的單詞。如果多于一個,則輸出第一個。
【輸入樣例】
I am a student of Peking University.【輸出樣例】
University【參考代碼】
#include <stdio.h> #include <string.h> #define N 510 char str[N],max_str[N]; int main() {int len,max_len=-1;while(scanf("%s",str)!=EOF){len=strlen(str);if(str[len-1]=='.'){str[len-1]='\0';len--;}if(len>max_len){max_len=len;strcpy(max_str,str);}}printf("%s\n",max_str);return 0; }http://ybt.ssoier.cn:8088/problem_show.php?pid=1149
?
總結
以上是生活随笔為你收集整理的信息学奥赛一本通(1149:最长单词2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛一本通 1983:【19CSP
- 下一篇: 信息学奥赛一本通(2047:【例5.16