HDU 1736 美观化文字 water~~~
来源:互联网 发布:谭浩强c语言入门目录 编辑:程序博客网 时间:2024/06/04 22:11
题目地址: http://acm.hdu.edu.cn/showproblem.php?pid=1736
一道很水的模拟题目。
代码如下:(有注释)
#include<iostream>#include<vector>#include<list>#include<deque>#include<queue>#include<stack>#include<map>#include<set>#include<algorithm>#include<cstdio>#include<cstdlib>#include<cstring>#include<string>#include<cmath>using namespace std;typedef long long LL;const int N=201000;char s[N];int main(){ int i,j,T,t,n,m,a,b,sum; while(gets(s)!=NULL) { int len=strlen(s); sum=0; for(i=0;i<len;i++) { string temp=""; temp=temp+s[i]+s[i+1];//这个地方不知道为什么不能写成temp+=s[i]+s[i+1]; if(temp=="“"||temp=="”")//这个地方一定要注意,中文的引号不是一个字符 { sum++; } //其他地方就没什么注意的呢,直接模拟 if(s[i]=='"') { if(sum%2==0) printf("“"); else printf("”"); sum++; } else if(s[i]==',') printf(","); else if(s[i]=='.') printf("。"); else if(s[i]=='!') printf("!"); else if(s[i]=='?') printf("?"); else if(s[i]=='<'&&s[i+1]=='<') { i++; printf("《"); } else if(s[i]=='>'&&s[i+1]=='>') { i++; printf("》"); } else printf("%c",s[i]); } printf("\n"); } return 0;}
- HDU 1736 美观化文字 water~~~
- hdu 1736 美观化文字 中文字符处理
- hdoj 1736 美观化文字
- Hdoj 1736 美观化文字
- 美观化文字
- zzuli 1524 美观化文字
- HDOJ 1736:美观化文字 很考验思维的缜密
- PPT流程文字转变为美观图形
- hdu 4009 Transfer water
- hdu 4009 Transfer water
- hdu 4009 Transfer water
- HDU 4009 Transfer water
- hdu 5867 Water【水题】
- hdu 5867 Water problem
- HDU 5867 Water problem
- HDU 5867 Water problem
- HDU 5867 Water problem
- HDU 1711 KMP Water~
- 直接拿来用!最火的Android开源项目 !
- C#与C/C++的不同
- 无线网络追查MAC欺骗记
- 并查集模版
- android判断文件是否存在
- HDU 1736 美观化文字 water~~~
- PANIC: Could not open AVD config file:
- 走出ClassLoader的迷宫[翻译]
- LOG4J 配置
- 《神经网络与机器学习》开工篇
- 自动将目录下所有文件生成超链接网页
- Windows Embedded CE 自动安装Cab文件
- Java对象的大小
- 菜鸟初学JQuery