1. 程式人生 > >輸入一行字串,輸出改行的單詞

輸入一行字串,輸出改行的單詞

<h1>1. 輸入一行字串(單詞和若干空格),輸出該行單詞(每個單詞一行)

#include<stdio.h>
#include<stdlib.h>
#include<ctype.h>

int main(void)
{
    char a[100];

    
    int word=0,i=0;
    gets(a);
    while(a[i]!='\0')
    {
        if(word==0&&isalpha(a[i]))
        {
                word=1;
        }
        else if(word==1&&isalpha(a[i])==0)
        {
            word=0;
            printf("\n");
        }
        if(word)
            printf("%c",a[i]);
        i++;
    }
    
    return 0;
}