c程序设计语言习题1-9

来源:互联网 发布:exec python 编辑:程序博客网 时间:2024/04/30 10:55

编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替。


void copyinput(){    char c;    char str[1000];    int i=0;    while((c=getchar())!=EOF){        if(c==' ' && i>0){//当输入是空格时,需要判断前一个字符是否为空格;如果为空格,则不复制。            if(str[i-1]==' '){                continue;            }        }        str[i++]=c;    }    str[i]='\0';    printf("%s",str);}


0 0
原创粉丝点击