0
点赞
收藏
分享

微信扫一扫

字符编程题


编程实现,将一个字符串中的首尾空格全部删除,中间的空格只保留一个,例如:“   I   LOVE  MY    HOME   ”删除后的结果为“I LOVE MY HOME”

#include <stdio.h>
void func(char *s1,char *s2)
{
    while(*s1==' ')
    {
        s1++;

    }

    while(*s2=*s1++)


    {


       if(*s2!=' ' || *s1!=' ')


       {


           s2++;


       }


    


    }


}



int main(int argc, const char *argv[])


{


    char buf1[1024]={0};


    char buf2[1024]={0};


    int i=0,j=0;

    printf("please input a string buf1=");


    gets(buf1);



    func(buf1,buf2);



    puts(buf2);


    return 0;


}

字符编程题_编程实现

举报

相关推荐

0 条评论