POJ3650解题报告
发布日期:2021-07-24 21:57:37 浏览次数:12 分类:技术文章

本文共 583 字,大约阅读时间需要 1 分钟。

吐槽

说实话,我都没搞明白,它居然给我AC了。。。我也是醉了

出的问题在于输完一行后要按几次enter键才能出结果。。而它居然给我AC了,好吧,那就这样吧,不过思路是没错的

题意

输入一串句子,输入#结束,对一串句子中的某些字符进行特殊处理

思路

输入句子,然后对单个字符写个处理函数。

难点

如何输入句子,string s;cin>>s 这样遇到空格就会断掉,需要用getline来读

代码

#include 
#include
using namespace std;void ischar(char word){ //对单个字符进行处理 if(word==' ') { cout<<"%20";return ;} if(word=='!') { cout<<"%21";return ;} if(word=='$') { cout<<"%24";return ;} if(word=='%') { cout<<"%25";return ;} if(word=='(') { cout<<"%28";return ;} if(word==')') { cout<<"%29";return ;} if(word=='*') { cout<<"%2a";return ;} cout<

转载地址:https://blog.csdn.net/qq_23100787/article/details/48272557 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:POJ3632解题报告
下一篇:POJ3672解题报告

发表评论

最新留言

很好
[***.229.124.182]2024年04月09日 15时34分21秒