1.某一门课程考试之后,需要统计考生(10 人)的平均成绩,并找出其中的最高分和最低分。
2.从键盘输入两个正整数,输出这两个整数的商,要求商的小数点后保留 5 位。例如输入 355 和 113,
输出 3.14159。
3.用 while 循环结构编写程序打印 ASCII 码为 33-127 的字符。
4.用 do-while,for 循环结构编写程序打印 ASCII 码为 33-127 的字符。
5.用 for 循环结构编写程序打印 ASCII 码为 33-127 字符。
6.在 1-500 中,找出能同时满足用 3 除余 2,用 5 除余 3,用 7 除余 4 的所有整数,用循环结构。
7.输入一个整数将其倒着输出,如 54321——12345。
8.计算 s=1+1/3+1/5+…+1/n,截止到 1/n<10-4。
9.从键盘输入一整数 n,计算 1*1+2*2+...+n*n 的值。
10.用 while 循环计算 1+2+……+100 的和。
11.用 do while 循环计算 1+2+……+100 的和。
12.用 for 循环计算 1+2+……+100 的和。
13.输入一个小于等于 10 的整数 n ,计算 n!。
14.输入两个正整数 m 和 n,计算 m!+n!,m 和 n 的值均小于 10。
15.用循环语句,计算 1~100 之间的所有 3 的倍数之和。
16.用循环语句,计算 100-200 之间的所有 7 的倍数之和。
17.输出 1-100 之间,7 的整数倍数或数字尾数为 7 的数字,统计出这些数字个数。
18.输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。
19.输入一个整数,统计它有几位数。如输入 367,则该数有 3 位数。
20.编写程序,输出 1 到 50 中间所有能被 3 整除的正整数。
21.把 100~200 之间不能被 3 整除的输出。
22.编程 Y=1+3+5+7+...111。
23.编程 y=1*1/2*1/3*1/4*1/5*1/6*...前十项之积。
24.编程输出九九乘法表。
25.求 1 到 100 奇数和。
26.求 1 到 100 偶数和。
27.编程求 200 以内所有质数(素数)。
28.从键盘输入一个整数,求该数的绝对值。
29.从键盘输入+、-、*、/中的任一个,输出对应的英文单词:plus、minus、mutiply、divide,
如输入的不是这 4 个字符中的任一个,则输出“sorry,you are wrong”。
30.从键盘输入一个字符,判断其是否为 a,r,或 f,并输出相应的信息(不区分大小写)。
31.求解一元二次方程 a x2+bx+c=0 的跟(a 不等于 0),a,b,c 均为实数,其值由键盘输入。
32.编一程序,对于给定的一个百分制成绩,输出用像'A','B','C','D','E'表示的等级成绩。
设:90 分以上为'A',80~89 分为'B',70~79 分为'C',60~69 分'D',60 分以下为'E'。(要求用 switch 语句编程)。
33.输入一个整数,判断它能否被 3,5,7 整除。
34.用整数 1~12 依次表示 1~12 月,由键盘输入一个月份数,输出对应的季节英文名称
(12~2 月为冬季;3~5 月为春季;6~8 月为夏季;9~11 月为秋季。要求用 if 嵌套实现)。
35.编写输入整数 a,b,c,当 a 为 1 时显示 b 和 c 之和,a 为 2 时显示 b 与 c 之差,a 为 3 时显示
b*c 之积,a 为 4 时取 b/c 之商,a 为其他数值时不做任何操作的程序。
36.编写输入一个整数,将其数值按小于 10,10~99,100~999,1000 以上分类并显示。
37.编写输入一个整数,当为 65 时显示 A,66 时显示 B,67 时显示 C,其他值时显示 END 的程序。
38.编程实现:输入 4 个整数,要求按由小到大输出。