wxcute兄很费心啊,我来推荐几道吧。在写代码中遇到的,应该算是中级阶段吧。
1、输入一段数字,对其进行如下操作后输出:
<1>若末尾为0则替换为*
<2>若中间有0则替换为#
<3>若不含0则原样输出
例:输入 110207600 输出 11#2#76**
2、打印一个9x9(9行9列)的表格,可能用到的字符有:┏ ┓┗ ┛┳ ┻ ┣ ┫ ╋ ━ ┃
3、有一文本文件内容如下:
本来是按照城市的英文名字排序,现要求把包含在"[]"中的国家名放到前面,并按照国家名拼音排序。具体输出在下面列出。原文件很长,只取了其中一部分,掌握算法即可。- Abadan 阿巴丹[伊朗]
- AbuDhabi 阿布扎比[阿联酋]
- Aden 亚丁[也门]
- Amman 安曼[约旦]
- Ankara 安卡拉[土耳其]
- Baghdad 巴格达[伊拉克]
- Baku 巴库[阿塞拜疆]
- BandarSeriBegawan 斯里巴加湾港[文莱]
- Bangkok 曼谷[泰国]
- Beirut 贝鲁特[黎巴嫩]
- Bombay 孟买[印度]
- Calcutta 加尔各答[印度]
- Colombo 科伦坡[斯里兰卡]
复制代码 要求运行后输出为:- [阿联酋] AbuDhabi 阿布扎比
- [阿塞拜疆] Baku 巴库
- [黎巴嫩] Beirut 贝鲁特
- [斯里兰卡] Colombo 科伦坡
- [泰国] Bangkok 曼谷
- [土耳其] Ankara 安卡拉
- [文莱] BandarSeriBegawan 斯里巴加湾港
- [也门] Aden 亚丁
- [伊拉克] Baghdad 巴格达
- [伊朗] Abadan 阿巴丹
- [印度] Bombay 孟买
- [印度] Calcutta 加尔各答
- [约旦] Amman 安曼
复制代码
[ 本帖最后由 lhjoanna 于 2008-12-3 01:01 编辑 ] |