
习题
1.从控制台输入一个大/小写字母,输出这个字母的小/大写字母。(大小写转换)
2.编程输出计算机支持的最大整数值。
3.编程输出浮点类型的最大值与最小值。
4.举例说明基本类型的自动类型转换和强制类型转换。
5.从控制台输入1个数,判断它的奇偶性。
6.用for循环语句求1~100内整数相加的和。
7.求101~200之间的素数个数,并输出所有素数。
8.打印出所有水仙花数。
9.利用条件运算符的嵌套实现:考试成绩不低于90分时用A表示,成绩在60~89分之间时用B表示,成绩在60分以下时用C表示。
10.利用递归方法求12!。
11.判断某个年份是否为闰年。
12.输入两个整数,判断第一个整数是否是第二个整数的倍数。
13.输入一个年份和一个月份,判断该年该月有多少天。(要求分别使用嵌套的if-else语句和switch语句实现)
14.使用while循环求1~100以内所有奇数的和。
15.使用while循环求式子2+22+222+2222+22222的值。
16.请编程验证“角谷猜想”:对任意的自然数,若是奇数,就对它乘以3加1;若是偶数,就对它除以2;这样得到一个新数,再按上述奇数、偶数的计算规则进行计算,一直进行下去,最终将得到1。
17.判断并输出500以内既能被3整除又能被6整除的整数。

图2-29 题18图
18.使用for循环的嵌套编程输出如图2-29所示的图形。
19.输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
20.如果一个数恰好等于它的因子之和,就称这个数为“完数”。例如6=1+2+3,编程实现找出500以内的所有完数。完数所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。
21.有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?它们都是多少?
22.一个球从100m高度自由落下,每次落地后反弹回原高度的一半,再落下,求它在第n次落地时,共经过多少米?反弹多高?
23.猴子第一天摘下若干个桃子,吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,再多吃了一个。以后每天早上都吃了前一天剩下的一半多一个。到第10天早上想再吃时,只剩下一个桃子。请问猴子第一天共摘了多少个桃子?
24.求1!+2!+3!+...+20!的值。
25.有五个人坐在一起,第五个人说自己比第四个人大2岁,第四个人说自己比第三个人大2岁,第三个人又说自己比第二个人大2岁,第二个人说自己比第一个人大2岁。第一个人是10岁。请问第五个人多少岁?
26.输入某年某月某日,判断这一天是这一年的第几天。
27.输入三个整数x,y,z,请把这三个数按由小到大的顺序输出。
28.有一个分数数列:2/1,3/2,5/3,8/5,13/8,21/13...,求出这个数列的前20项之和。
29.请输入字母M、T、W、F、S(周一到周日英文单词首字母)来判断是星期几,如果第一个字母一样(如Tuesday和Thursday),则继续判断第二个字母。
30.编写一个函数,当输入的n为偶数时,求1/2+1/4+…+1/n的值,当输入的n为奇数时,求1/1+1/3+...+1/n的值。
31.不借助第三个变量,实现两个变量值的互换。(提示:用异或运算符)
32.根据如图2-30所示的QQ等级计算图,用if-else语句编写一个程序,实现输入QQ等级,输出该等级需要的活跃天数。

图2-30 题32图
33.依法纳税是每个公民应尽的义务。新个税法于2019年1月1日正式生效,2019年1月1日(含当日)之后发放的年终奖已构成2019年收入,应计入2019年度综合所得合并纳税,适用新政策(个税起征点为5000元)确定的计算方式。按照相应文件规定,计算公式为应纳税额=全年一次性奖金收入×适用税率-速算扣除数。按月换算后的综合所得税率表如表2-9所示。编写程序实现:根据输入的年终奖金额,计算并输出纳税金额及实发金额。年终奖为36000元对应的纳税金额是多少?实发多少?年终奖36001元对应的纳税金额是多少?实发多少?
表2-9 个人所得税税率表(综合所得适用)

34.某商场实行会员折扣制度,即对会员的消费金额进行累加,当超过一定数额时,可以享受如表2-10所示的折扣。请编程实现:输入一个购物金额,输出该消费金额可以享受的折扣。
表2-10 会员折扣制度表

35.输出如图2-31所示的空心菱形。

图2-31 题35图