输入一行字符串,输出改行的单词

<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;
}


猜你喜欢

转载自blog.csdn.net/maenda/article/details/46573167
今日推荐