zzuli 1524 美观化文字
来源:互联网 发布:思锐汽车配件软件 编辑:程序博客网 时间:2024/06/15 06:52
Description
请看下面两段文字:
Kenny喊道:"我来了!"
Kenny喊道:“我来了!”
前面一段文字中由于在中文中使用了英文标点,显得不太美观。本题中你的任务是让任意一段文字美观化。美观化具体要求为将以下字符(串)转换为对应的中文字符:
英文 中文
, ,
. 。
! !
" “或”
<< 《
>> 》
? ?
Input
输入文字只有一段。文字中可能含有中英文、符号以及控制符(换行、空格、制表符等)。
Output
按照要求输出美化后的文字段。你不用翻译以上指定的符号之外的所有字符。
Sample Input
Kenny喊道:"我来了!"
Sample Output
Kenny喊道:“我来了!”
Hint
你可以认为所有中文字符由两个字节组成,首字节的ASCII值都大于127(也可以理解为signed char型小于0)
不能直接输出中文字符,
例如 输出中文字符“,”用
char s[4]={-93,-84,0};
printf("%s",s);
-----------------------------------------------------------------
题目中只给出了逗号的表示方法,可以用
得到其他中文字符的表示方法,123.502中输入需要的中文字符。
然后就可以写了
之前没有注意到可以有中英文引号混合使用的,WA了很多次;
经人提醒后,修改了一下
但是还WA
然后又加了
if(s[i]==-95&&s[i+1]==-80||s[i]==-95&&s[i+1]==-79)
i++;
才AC(谁知道为什么?望解释一下)
- zzuli 1524 美观化文字
- 美观化文字
- hdoj 1736 美观化文字
- Hdoj 1736 美观化文字
- HDU 1736 美观化文字 water~~~
- HDOJ 1736:美观化文字 很考验思维的缜密
- hdu 1736 美观化文字 中文字符处理
- PPT流程文字转变为美观图形
- 比赛结果展示时,某些文字过长,如何使其换行又不影响美观?
- 美观DropDownList
- VS2010美观
- 【DFS(记忆化)】zzuli 1430 多少个0
- zzuli 1530
- zzuli 1731
- zzuli 1895
- zzuli 1904
- zzuli D
- zzuli-1919
- .NET 垃圾回收堆透析
- (转)构建基本的嵌入式Linux根文件系统
- Liferay权限的客户化设置的一些小提示
- Oracle数据库备份命令Exp/Imp
- 搜索算法总结
- zzuli 1524 美观化文字
- PASCAL 比 c++ 略慢 几万倍
- 国债企债继续上行 长债投资热情较高
- 最近正在写规则
- 关于skin++
- C++ 字符串UTF8与GBK转化
- 如何用perform selector调用超过两个以上参数的方法
- 积极推动上市银行 进入交易所债市
- 当大格局遇到小格局