输入一段字符(含有空格)输出时要求遇到空格就换行,请问该怎么编输出啊?

2024-12-20 01:17:42
推荐回答(2个)
回答1:

#include 
int main()
{
    char str[100];
    char *p;
    gets(str);
    for(p=str;*p!='\0';p++)
    {
        if(*p==' ')
            printf("\n");
        else
            printf("%c",*p);
    }
}

回答2:

char ch = getchar();
while ( ch)
{
if(ch ==32)
printf("\n");
printf("%c",ch);
}