實驗6-10 統計單詞的長度 (15 分)


本題目要求編寫程序,輸入一行字符,統計每個單詞的長度。所謂“單詞”是指連續不含空格的字符串,各單詞之間用空格分隔,空格數可以是多個。

 

 

#include <stdio.h>

int main(void){
    int num, space, is_print = 0,all_space=1;
    char ch;
    num = space = 0;
    
    
    while ((ch = getchar()) != '\n') {
        if (ch != ' ') {
            all_space=0;
            num++;
            is_print = 0;
        }else{
            if (! is_print) {
                if (num) {
                    printf("%d ", num);
                    is_print = 1;
                }
            }
            num = 0;
        }
    }
    if (num) {
            printf("%d ", num);
            is_print = 1;
        }else if(all_space){
            printf("0 ");
        }
    return 0;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM