题目1510:替换空格
来源:互联网 发布:win10系统网络感叹号 编辑:程序博客网 时间:2024/06/11 17:56
<pre name="code" class="cpp">#include<stdio.h> char str[1000000]; int main(){ while(gets(str)){ for(int i=0;str[i]!=0;i++){ if(str[i]==' ') printf("%%20"); else printf("%c",str[i]); } printf("\n"); }}/************************************************************** Problem: 1510 Language: C++ Result: Accepted Time:30 ms Memory:1996 kb****************************************************************/
http://ac.jobdu.com/problem.php?pid=1510
</pre><pre name="code" class="cpp">
#include<stdio.h>#include<string.h>char str[1000000]; int main(){ while(gets(str)){ int count=0,i,j; int len=strlen(str); for(i=0;i<len;i++){ if(str[i]==' ') count++; } i=len; j=len+2*count; while(i!=j&&i>=0){ if(str[i]==' '){ str[j--]='0'; str[j--]='2'; str[j--]='%'; i--; } else{ str[j]=str[i]; i--; j--; } } int m=strlen(str); for(i=0;i<m;i++) printf("%c",str[i]); printf("\n"); }}/************************************************************** Problem: 1510 Language: C++ Result: Accepted Time:50 ms Memory:1996 kb****************************************************************/
0 0
- 题目1510:替换空格
- 题目1510:替换空格
- 题目1510:替换空格
- 题目1510:替换空格
- 题目1510:替换空格
- 题目1510:替换空格
- 题目1510:替换空格
- 题目1510:替换空格
- 题目1510:替换空格
- 题目1510:替换空格
- 题目1510:替换空格 jobdu
- 题目1510:替换空格-九度
- 剑指offer-4/题目1510:替换空格
- 九度OJ 题目1510:替换空格
- 【剑指offer】题目1510:替换空格
- 九度OJ-题目1510:替换空格
- 九度oj_题目1510:替换空格
- 题目:空格替换
- 程序员经典书籍和电子期刊推荐
- stddef.h
- Web容器和Web应用程序介绍
- iOS_GCD_讲解一_基本概念和Dispatch Queue
- JQuery UI Layout
- 题目1510:替换空格
- uva 10177(数学)
- No.08 Xcode(5.1.x) 使用FFmpeg
- CSU 1259 跳跳
- 同步/异步与阻塞/非阻塞的区别
- *4-0. 求符合给定条件的整数集(15)
- 关于Set
- 杭电1232畅通工程
- 使用异步 I/O 大大提高应用程序的性能