1、从键盘输入一个正整数,按数字的相反顺序输出。
2、写一条for语句,计数条件为n从100~200,步长为2;然后再用while语句实现同样的循环。
3、编写一段程序,运行时向用户提问“你考了多少分?(0~100)”,接受输入后判断其等级并显示出来。判断依据如下:
等级={优 (90~100分);良 (80~89分);中 (60~69分);差 (0~59分);}
4、使用for循环语句求出1~100之间的质数。
5、从键盘上输入两个整数,由用户回答它们的和,差,积,商和取余运算结果,并统计出正确答案的个数。
6、从键盘上输入2个数,找出最大的数;
从键盘上输入3个数,找出最大的数;
从键盘上输入3个数,把他们从大到小排列起来;
7、编写一个程序,对输入的4个整数,求出其中最大值和最小值。
8、从键盘输入三角形的三边长,
(1)判断这三边是否能够构成三角形;
(2)如果是等腰三角形,请说明是等腰三角形;
(3)如果是等边三角形,请说明是等边三角形;
9、一个控制台应用程序,输出1~5的平方值。
10、编写一个应用程序用来输入的字符串进行加密,对于字母字符串加密规则如下:
‘a’→’d’ ‘b’→’e’ ‘w’→’z’ ‘x’→’a’ ‘y’→’b’ ‘z’→’c’
‘A’→’B’ ‘B’→’E’ ‘W’→’Z’ ‘X’→’A’ ‘Y’→’B’ ‘Z’→’C’
对于其他字符,不进行加密。
11、分别用for,while,do…while语句编写程序,实现求前n个自然数之和。
12、编写一个程序,检查变量的值是否大于60。如果是,则打印文本“大于60!”
13、 编写一个程序,检查一个字符变量的值是否为T或t。
14、编写一个从99数到1的while语句。
15、 编写一条根据变量name的值执行不同操作的switch语句。如果该变量的值为Robert,则打印消息”Hi Bob”;如果为Richard,则打印消息“Hi Rich”;如果为Barbara,则打印消息“Hi Barb”;如果为Kalee,则打印消息“Hi,My Friend!”;对于其他情况,则打印“Hi,x”,其中x为变量name的值。
16、 编写一个程序,从键盘上输入3个数,输出这3个数的积及它们的和。
17、编写一个程序,输入梯形的上底,下底和高,输出梯形的面积。
18、编程输出1~100中能被3整除但不能被5整除的数,并统计有多少个这样的数。
19、编程输出1000以内的所有素数。
20、 编写程序,把由10个元素组成的一维数组逆序存放再输出。
21、编写程序,统计4*5二维数组中奇数的个数和偶数的个数。
22、任意提供的一个一维数组,对其中的元素进行从大到小或者从小到大的排序。
23、 定义一个行数和列数相等的二维数组,并执行初始化,然后计算该数组两条对角线上的元素值之和。
24、建立一个一维数组,使用该数组列出所学习的课程名称。
25、 编写一个包含学生基本资料的结构类型数据(要求包括姓名,性别,年龄,身高,体重等)。
26、 编写程序,将一年中12个月,建立一个枚举类型数据,并对其进行调用。
27、为教师编写一个程序,该程序使用一个数组存储30个学生的考试成绩,并给各个数组元素指定一个1-100的随机值,然后计算平均成绩。
28、编程输出九九乘法表。
29、 兔子繁殖问题:设有一对新生的兔子,从第三个月开始他们每个月都生一对兔子,新生的兔子从第三个月开始又每个月生一对兔子。按此规律,并假定兔子没有死亡,20个月后共有多少个兔子?
30、在N行N列的数阵中, 数K(1〈=K〈=N)在每行和每列中出现且仅出现一次,这样的数阵叫N阶拉丁方阵。例如下图就是一个五阶拉丁方阵。编一程序,从键盘输入N值后,打印出一个的N阶拉丁方阵。
1 2 3 4 52 3 4 5 13 4 5 1 24 5 1 2 35 1 2 3 4
附加题:
A、B、C、D、E五名学生有可能参加计算机竞赛,根据下列条件判断哪些人参加了竞赛:
(1)A参加时,B也参加;
(2)B和C只有一个人参加;
(3)C和D或者都参加,或者都不参加;
(4)D和E中至少有一个人参加;
(5)如果E参加,那么A和D也都参加。
本文来源:https://www.2haoxitong.net/k/doc/a631c2270722192e4536f622.html
文档为doc格式