信息学奥赛一本通(2047:【例5.16】过滤空格)
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛一本通(2047:【例5.16】过滤空格)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2047:【例5.16】過濾空格
時(shí)間限制: 1000 ms ??? ??? 內(nèi)存限制: 65536 KB
提交數(shù): 755 ??? 通過數(shù): 544
【題目描述】
過濾多余的空格。一個(gè)句子中也許有多個(gè)連續(xù)空格,過濾掉多余的空格,只留下一個(gè)空格。
【輸入】
一行,一個(gè)字符串(長度不超過200200),句子的頭和尾都沒有空格。
【輸出】
過濾之后的句子。
【輸入樣例】
Hello world.This is c language.【輸出樣例】
Hello world.This is c language.【參考代碼】
C代碼:
#include<stdio.h> #define N 210 char s[N]; int main() {int i,flag=0;gets(s);for(i=0;s[i]!='\0';i++){if(s[i]==' '){if(flag==0){printf("%c",s[i]);flag=1;}}else{printf("%c",s[i]);flag=0;}}printf("\n");return 0; }C++代碼:
#include<iostream> using namespace std;int main() {string s;bool flag=false;getline(cin,s);for(int i=0;i<s.size();i++){if(s[i]==' '){if(flag==false){cout << s[i];flag=true;}}else{cout << s[i];flag=false;}}cout << endl;return 0; }http://ybt.ssoier.cn:8088/problem_show.php?pid=2047
?
?
總結(jié)
以上是生活随笔為你收集整理的信息学奥赛一本通(2047:【例5.16】过滤空格)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛一本通(1149:最长单词2)
- 下一篇: 信息学奥赛一本通(1117:整数去重)