没有合适的资源?快使用搜索试试~ 我知道了~
首页蓝桥杯java真题及答案(100+带答案).doc
资源详情
资源推荐
1.字符排序
算法是这样的,如果给定N个不同字符,将这N个字符全排列,最终的结果将会是N!种。如:给定 A、B、C三个不
同的字符,则结果为:ABC、ACB、BAC、BCA、CAB、CBA一共3!=3*2=6种情况。
!"#$%&'($%&')
!#*#))
!#$*#)++)
,#-#))
.
,#/0/)
++
.
!#$*#)++)
$%&'1$%&'#)
$%&'1$%&'#)
#-#))
#)
1#)!"#()
.
.
#23)
1#,)
45#)
$%&'1$%&'#)
$%&'1$%&'#)
!#$++)
##&)#6-6+))
.
1#)!"#()
,#)
.
.
方法二:
-,7
5
7 8&
7
9:
;;去掉重复元素(放入
9#($%&')
!#&4<%&-,#))
#4)
.
.
;;为方便操作将转
#7$%&'($%&')
5$%&'#)
1&#&=4#))
#4#))
.
.
;;检测符合条件的元素组合
&#$%&')
7$%&'1-,7$%&'#)
#();;为方便操作将转
>?1>?#)
!#$*#)@A++)
!#++$*#)++);;向后添加两位(所以+$*#)
!#+$*#)++)
##))
##))
##))
,#);;输出组合
7&#);;清空
.
.
.
.
#23)
1#,)
,#/输入串(不大于 : 个字符)。/)
47#)
$%&'17 8&$%&'#)
9#();;去掉重复元素(放入
&#);;检测符合条件的元素组合
.
.
运行结果<
A
输入串(不大于 : 个字符)。
2.串的简单处理
串的处理
在实际的开发工作中,对字符串的处理是最常见的编程任务。
本题目即是要求程序对用户输入的串进行处理。具体规则如下:
1. 把每个单词的首字母变为大写。
2. 把数字与字母之间用下划线字符(_)分开,使得更清晰
3. 把单词中间有多个空格的调整为1个空格。
例如:
用户输入:
you and me what cpp2005program
则程序输出:
You And Me What Cpp_2005_program
用户输入:
this is a 99cat
则程序输出:
This Is A 99_cat
我们假设:用户输入的串中只有小写字母,空格和数字,不含其它的字母或符号。
每个单词间由1个或多个空格分隔。
假设用户输入的串长度不超过200个字符。
A
#23)
1#,)
47#)
$%&'1$%&'#)
!#$&#)++)
#&-#))
.
,
4
1&# 4$*#))
!# 4BB-# 4)'66BB-# 4)$6*6)
# 4(#&)#-# 4)@#66@6-6)))
.!#-# 4@)66BB-# 4)66)
:
# 4)
4@@
. ! #-# 4@)6
6BB#-# 4)'66BB-# 4)$6*6))
# 4(#&)#-# 4)@#66@6-6)))
. !##-# 4)'66BB-# 4)$6*6)BB#-# 4@
)'66BB-# 4@)$66))
# 4(66)
4++
. !##-# 4@)'66BB-# 4@
)$6*6)BB#-# 4)'66BB-# 4)$66))
# 4(66)
4++
.
4++
.
!#$*#)++)
,#-#))
.
,#)
.&#-,5 4CC!> D4)
;;EC9C<& 4
.
.
.
运行结果:
, 1&AF
G- HI&%AF
方法二:
4H&
4"J
;K
K本题目即是要求程序对用户输入的串进行处理。具体规则如下:
K 把每个单词的首字母变为大写。
KA 把数字与字母之间用下划线字符()分开,使得更清晰
K: 把单词中间有多个空格的调整为 个空格。
K我们假设:用户输入的串中只有小写字母,空格和数字,不含其它的字母或符号。每个单词间由 个或多个空格
分隔。
K假设用户输入的串长度不超过 A 个字符。
K;
#23)
//
#1#,))47#)
23#/23+/)
L
!#$&++)23C!##&)#23&-#)+#6-6@66)))+23#)
//
!#$&@++);;,#23+//)
+23+//
.
+2&@3
"J"J#/#2@3+)/)
H&&#)
M//
1&#M #))
#)
#)
M+#()
!#&-#@)N66)M+//
M+#)
!#&-# )N66)M+//
.
!#$&#))M+#)
,#M)
.
.
方法三:
4H&
4"J
9A
#23)
!#$&@++)
,#23+//)
.
,#2&@3)
.
#23)
1#,)
47#)
23#/2003+/)
!#$&++)
#//+23&-#))O%#);;大写
>?1>?#23)
23#(()#)
H&"J#/00 +/))
1&#M #))
F
剩余63页未读,继续阅读
Yoo前端
- 粉丝: 2w+
- 资源: 24
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功