![](https://csdnimg.cn/release/download_crawler_static/87379801/bg1.jpg)
1. 利用异或运算对输入的文本进行加密解密输出,用户输入一个文本(字符串,设不超过
20 个字符),然后输入作为密钥的字符,程序输出加密及解密的字符串。
2. 编写一个程序,用户输入年份及月份两个数据,程序输出该月份的天数。(提示:对 2
月要考虑是否闰年,闰年年份要么能被 4 整除且不能被 100 整除,要么能被 400 整除,
除次之外都不是闰年)。
3. 某大桥按不同型号征收车辆过桥费:自行车免费,摩托车 2 元,小汽车 5 元,大客车
与货车 8 元,货柜车 12 元。编写一个程序,按车辆的不同型号计算通过该大桥应征的
过桥费。(提示:可以用整数对不同型号的车辆进行编码)
4. 输入一位同学的考试成绩,若是 90~100 分,输出“Excellent”,80~89 输出“Very
good”,70~79 输出“Good”,60~69 输出“Pass”,60 分以下输出“No Pass”。
5. 旅行社的订票量小于 10 张时,航空公司给予 10%的折扣;订票量大于或等于 10 张且
小于 20 张时,航空公司给予 15%的折扣;订票量大于或等于 20 张且小于 30 张时,航
空公司给予 30%的折扣;订票量大于或等于 30 张时,航空公司给予最高的 45%的折扣。
编程输入订票张数及单张机票票价,程序输出折扣率及应付款额。
6. 用户输入一个整数流(输入 1000 表示数据输入结束),如
4 1 13 0 6 -5 1 -1 7 -12 19 0 100
编写程序统计输入流中-1、0 和+1 的个数。
7. 编写一个程序,求一个自然数中含有多少个 2 的因子。如,6 含 1 个 2 的因子,8 含 3
个 2 的因子,11 不含 2 的因子。(提示,程序应检查用户输入的合法性)。
8. 编写一个程序解决爱因斯坦台阶问题:有人走以台阶,若以每步走 2 级则最后剩 1 级;
若每步走 3 级则最后剩 2 级;若以每步走 4 级则最后剩 3 级;若以每步走 5 级则最后
剩 4 级;若以每步走 6 级则最后剩 5 级;若以每步走 7 级则最后刚好不剩。问台阶共
有几级?
9. 公鸡 5 元 1 只,母鸡 3 元 1 只,小鸡 1 元 3 只,花了 100 元钱买 100 只鸡,问公鸡、
母鸡、小鸡各多少只?
10. 编程实现解决下述问题的算法:一位顾客在购物时,如果买 4 个苹果剩下 4 角钱.如
果买 5 个苹果则缺 5 角钱,请问,该顾客带了多少钱?多少钱可以买一个苹果?
11. 编写程序.计算 100 之内可以被 13 整除的自然数之和。
12. 键盘输入 m 和 n(10<m<n≤32000),求出 m~n 间所有素数且按每行 8 个数形式输出。