最長(zhǎng)最短單詞

描述

輸入1行句子(不多于200個(gè)單詞,每個(gè)單詞長(zhǎng)度不超過100),只包含字母、空格和逗號(hào)。單詞由至少一個(gè)連續(xù)的字母構(gòu)成,空格和逗號(hào)都是單詞間的間隔。

試輸出第1個(gè)最長(zhǎng)的單詞和第1個(gè)最短單詞。

輸入

一行句子。

輸出

兩行輸出:
第1行,第一個(gè)最長(zhǎng)的單詞。
第2行,第一個(gè)最短的單詞。

樣例輸入

I am studying Programming language C in Peking University

樣例輸出

Programming
I

提示
如果所有單詞長(zhǎng)度相同,那么第一個(gè)單詞既是最長(zhǎng)單詞也是最短單詞。

C語言

#include <stdio.h>
#include <string.h>
#define size 101

int main(void)
{
    char letter[size];
    char max_letter[size];
    char min_letter[size];
    int max_len = -1;
    int min_len = 101;
    int letter_len;
    while (scanf("%s", letter) == 1){
        letter_len = strlen(letter);
        if (letter_len > max_len){
            max_len = letter_len;
            strcpy(max_letter, letter);
        }
        if (letter_len < min_len){
            min_len = letter_len;
            strcpy(min_letter, letter);
        }
    }
    printf("%s\n%s", max_letter, min_letter);
    
    return 0;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.把二元查找樹轉(zhuǎn)變成排序的雙向鏈表 題目: 輸入一棵二元查找樹,將該二元查找樹轉(zhuǎn)換成一個(gè)排序的雙向鏈表。 要求不...
    曲終人散Li閱讀 3,520評(píng)論 0 19
  • 1. 字符串最后一個(gè)單詞的長(zhǎng)度 計(jì)算字符串最后一個(gè)單詞的長(zhǎng)度,單詞以空格隔開。知識(shí)點(diǎn) 字符串,循環(huán)運(yùn)行時(shí)間限制 ...
    Acamy丶閱讀 1,526評(píng)論 0 1
  • 第1章 C語言編程 練習(xí)1.1 編寫一個(gè)程序,用兩個(gè)printf()語句分別輸出自己的名字和地址。 練習(xí)1.2 將...
    小獅子365閱讀 22,569評(píng)論 0 31
  • 統(tǒng)計(jì)數(shù)字 原題 某次科研調(diào)查時(shí)得到了n個(gè)自然數(shù),每個(gè)數(shù)均不超過1500000000(1.5*10^9)。已知不相同...
    bbqub閱讀 929評(píng)論 0 0
  • 在怎樣的狀態(tài)才能更好的進(jìn)步。就是在你孤單的時(shí)候。有一句話叫做三十年河?xùn)|三十年河西,有時(shí)候你會(huì)看到有的人一點(diǎn)都不合群...
    你好222閱讀 598評(píng)論 0 0

友情鏈接更多精彩內(nèi)容