语法基础练习
1.用switch语句编写程序,给学生写评语,若学生成绩在60-69则打印“及格”, 70-89“良好”,90-100“优秀”,60分以下“不及格”
2.编写程序,输出1到1000之间所有可以被3整除又可以被7整除的数。
3.编写一个程序,从1开始,计算需要多少个连续的自然数相加, 其和才会超过1000,并打印出这个数字
4.从键盘输入某个月份(1--12),并输出通过使用if-else-if阶梯来确定某 个月是什么季节。
5.分别用三种循环语句求前100个自然数的和
6.有父子二人,已知父亲年龄不大于90岁,儿子年龄不大于50岁。 10年前父亲的年龄是儿子的4倍, 10年后父亲的年龄是儿子年龄的整数倍。求父子的年龄。
7.有面值为一元、二元、五元的人民币若干,从中取出20张使其总值为60元, 问有多少种取法?每种取法的人民币各为多少张?
8.编写一个程序段,输入一个自然数,判断该数是否为素数。 提示:先确认什么样的数为素数。根据数学定义知,一个自然数除了1和本身 之外没有其他的因子,该数便为素数。2专门规定为素数,且是最小的素数。 对于自然数n,我们只要用2到n-1去测试,如果它们中没有一个是n的因子, n就为素数,否则n不是素数 要求:将判断一个自然数是否为素数的代码封装成方法
9.编写一个程序段,求所有三位素数。分析:本题是上题的拓展。不是判断某 一个数,而是判断所有三位数。这就需要用一个循环变量遍历三位数, 因为所有的三位偶数都非素数,所以可直接遍历三位奇数。 对于确定的三位数判断其是否为素数的方法同上。
最后更新于