1510 空字符串替换

题目描述:
请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
输入:
每个输入文件仅包含一组测试样例。
对于每组测试案例,输入一行代表要处理的字符串。
输出:
对应每个测试案例,出经过处理后的字符串。
样例输入:
We Are Happy
样例输出:

We%20Are%20Happy

推荐指数:※

来源:http://ac.jobdu.com/problem.php?pid=1510

这也是海涛的《剑指offer》的题目。

 

  1. #include<iostream>  
  2. #include<string>  
  3. #include<sstream>  
  4. #include<string.h>  
  5. #include<stdio.h>  
  6. using namespace std;  
  7. int main()  
  8. {  
  9.     char ch;  
  10.     while((ch=getchar())!='\n'){  
  11.         if(ch!=' ')  
  12.             printf("%c",ch);  
  13.         else  
  14.             printf("%%20");  
  15.     }  
  16.     return 0;  
  17. }  
posted @ 2013-10-06 21:31  小薇林  阅读(206)  评论(0编辑  收藏  举报