首页 > 试题广场 >

下述程序功能是:将一个字符串中单词分行输出。请补全程序空白处

[填空题]

下述程序功能是:将一个字符串中单词分行输出。例如,字符串:“What is your name?”,执行程序后,输出的结果为:

What

is

your

name?
请补全程序空白处。

#include< stdio .h>

[4]1

void main(void)

{

    char s[ ]= What is your name? ,*ps=s;

    do{

        printf( %s\n ,nextWord( [5]2 ));

    }while(*ps);

}

char *nextWord(char **pp)

{

    char word[81]

    while(**pp= = ) [6]3 ;

    char *pw=word;

    while(**pp&&**pp!= )

        *pw++=*(*pp)++;

     [7]4 ;
        [ 8 ]5 ;

}

这道题你会答吗?花几分钟告诉大家答案吧!