HDU 2719 The Seven Percent Solution
来源:互联网 发布:python unicode转ascii 编辑:程序博客网 时间:2024/06/06 10:45
水题,坑,开始数组给小了,一支PE,后开始用动态delete位置放错,放在while循环里面只申请了一片位置,多次释放会出错,一直WA
一开始的数组
#include <iostream>#include <cstdio>#include <cstring>using namespace std;char str[105];int main(){ int len,i; while(gets(str)){ if(str[0]=='#') break; len = strlen(str); for(i=0;i<len;i++){ if(str[i]==' ') cout<<"%20"; else if(str[i]=='!') cout<<"%21"; else if(str[i]=='$') cout<<"%24"; else if (str[i]=='%') cout<<"%25"; else if(str[i]=='(') cout<<"%28"; else if(str[i]==')') cout<<"%29"; else if(str[i]=='*') cout<<"%2a"; else cout<<str[i]; } cout<<endl; } return 0; }
动态
#include <iostream>#include <cstdio>#include <cstring>using namespace std;char *str = new char[10000];int main(){ int len,i; while(gets(str)){ if(str[0]=='#') break; len = strlen(str); for(i=0;i<len;i++){ if(str[i]==' ') cout<<"%20"; else if(str[i]=='!') cout<<"%21"; else if(str[i]=='$') cout<<"%24"; else if (str[i]=='%') cout<<"%25"; else if(str[i]=='(') cout<<"%28"; else if(str[i]==')') cout<<"%29"; else if(str[i]=='*') cout<<"%2a"; else cout<<str[i]; } cout<<endl; } delete [] str; return 0; }
用C++的string类,问题简单些
#include <iostream>#include <string>using namespace std;int main(){string str;int len,i;while(getline(cin,str)){if(str[0]=='#')break;len = str.size();for(i=0;i<len;i++){if(str[i]==' ')cout<<"%20";else if(str[i]=='!')cout<<"%21";else if(str[i]=='$')cout<<"%24";else if (str[i]=='%')cout<<"%25";else if(str[i]=='(')cout<<"%28";else if(str[i]==')')cout<<"%29";else if(str[i]=='*')cout<<"%2a";elsecout<<str[i];}cout<<endl;}return 0;}
0 0
- hdu 2719 The Seven Percent Solution(模拟)
- HDU 2719 The Seven Percent Solution
- HDU.2719 The Seven Percent Solution
- hdu oj 2719 The Seven Percent Solution
- HDU The Seven Percent Solution
- 杭电Hdu 2719 The Seven Percent Solution
- POJ 3650 && HDU 2719 The Seven Percent Solution(水~)
- HDU 2719 The Seven Percent Solution (printf输出%25)
- HDU 1.2.3 The Seven Percent Solution
- HDU The Seven Percent Solution [Ad Hoc]
- HDU 1.2.3 The Seven Percent Solution
- the seven percent solution
- The Seven Percent Solution
- The Seven Percent Solution
- The Seven Percent Solution
- The Seven Percent Solution
- The Seven Percent Solution
- hd 2719 The Seven Percent Solution
- 关于Spring事务回滚的配置及使用
- 基于JVM使用React.js和Spring Boot建立同构的Web应用
- 第三次上机实验报告-分段求值
- YUY2转RGB
- C++实现——Remove Invalid Parentheses
- HDU 2719 The Seven Percent Solution
- JNI 开发笔记
- 12_求s=a+aa+aaa+...+aa...a的值
- [尺取法] CF660 C.Hard Process
- 初学者刚学c++在定义类时只有成员变量易犯的错误
- 进制间的转换,以及逻辑运算,位运算在进制间的使用
- 关于java“配置环境变量”的那些事
- 自学笔记3(方法的重写)
- U3D关于物体移动的方法的实例