NOI:6247 过滤多余的空格

题目链接


题解:这道题并不难,这个做法比较巧妙,可以学习一下

 #include<cstring>
 #include<iostream>
 #include<cstdio>
 using namespace std;
 char a[501];
 bool b[501];
 int main()
 {
     gets(a);
     for(int i=0;i<strlen(a);i++)
           if(a[i]==‘ ‘&&a[i+1]==‘ ‘) b[i+1]=true;//true代表为多余的空格
     for(int i=0;i<strlen(a);i++)
      {
          if(b[i]) continue;
          cout<<a[i];
      }
}

猜你喜欢

转载自blog.csdn.net/wuzhenzi5193/article/details/80498761
今日推荐