C语言程序设计读书笔记题目

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

读书笔记注意事项:

1、 读书笔记要求至少有六个题目,在一类、二类、三类题目中各选两题,具体题目选择由

学生自行选择。

2、 每个题目必须包含所选题目,以及具体题目的程序实现过程,要求每行语句后都需要有

程序解释,如:int a,b,c; /*定义三个变量a,b,c ,变量类型为整型*/。

3、 读书笔记要求全部手写,在17周由学习委员统一交给任课教师。

一、一类题目

1. 输入任意3个整数,求它们的平均值。

2. 输入任意4个整数,求它们的平均值。

3. 输入一个非负数,计算以这个数为半径的圆周长和面积。

4. 将从键盘输入的实型十进制数分离为整数部分和小数部分后输出。如输入

123.45,输出为:123.45=123+0.45

5. 输入3个字符,反向输出这3个字符和它们的ASCII 码。

6. 输入4个字符,反向输出这4个字符和它们的ASCII 码。

7. 输入任意一个3位数,将其各位数字反序输出(例如输入123,输出321)。

8. 求前n 项的累加和。如S=1+2+3+…+n 。

9. 求n !。如fac=1*2*3*…*n 。

10.输入三角形的边长,求三角形的面积(面积=sqrt(s(s-a)(s-b)(s-c)),

s=(a+b+c)/2)。

11.输入一个华氏温度,要求输出摄氏温度,公式为:)(32f 95

c -=,输出前要有提示信息,输出结果保留小数点后两位。

12.求前驱字符和后继字符。输入一个字符,找出它的前驱字符和后继字符,并

按ASCII 码值,按从大到小的顺序输出这3个字符及其对应的ASCII 码值。

13.输入一个非负数,计算以这个数为半径的圆周长和面积。

14.输入两个字符,若这两个字符的序号(ASCII 码)之差为偶数,则输出它们

的后继字符,否则输出它们的前驱字符。

15.输入整数a 和b ,如果a 能被b 整除,就输出算式和商,否则输出算式、整

数商和余数。

二、二类题目

1. 输入一个3位数,判断是否是一个“水仙花数”。水仙花数是指3位数的各位

数字的立方和等于这个3位数本身。例如:153=1*1*1+5*5*5+3*3*3。

2. 试编写一程序,将所有3位数中是“水仙花数”的输出。

3. 输入年号,判断它是否为闰年。

4. 输入一个由两个数据和一个算术运算符组成的表达式,根据运算符完成相应

的运算,并将结果输出。

5. 输出n×n个‘*’。

6. 编写程序输出如下图形:

1

2 2

3 3 3

4 4 4 4

5 5 5 5 5

7. 编写程序输出如下图形:

1

2 2

3 3 3

4 4 4 4

5 5 5 5 5

8. 编写程序输出如下图形:

1

1 2

1 2 3

1 2 3 4

1 2 3 4 5

9. 编写程序输出如下图形:

*

* * *

* * * * *

* * * * * * *

10. 程序输出如下图形:

1

1 2 3

1 2 3 4 5

1 2 3 4 5 6 7

1 2 3 4 5 6 7 8 9

11. 编写程序输出如下图形:

*

* *

* * *

* * * *

* * * * *

12. 编写程序输出如下图形:

*

* *

* * *

* * * *

* * * * *

13. 编写计算x 的n 次乘方的程序。

14. 有一个分数序列:

, (21)

13,85,53,32,21 求这个序列的前20项之和。

15. 编写程序,按下列公式计算e 的值(精度1e-6)。 !!!!n 1 (312111)

1e +++++= 三、三类题目

1.用公式

(71)

51

31

14+-+-=π

求π的近似值,直到最后一项的绝对值小于10-6为止。

2.输出九九乘法表。

3.电文加密问题。已知电文加密规律为:将字母变成其后面的第4个字母,其他字符保持不变。例如,a →e ,A →E ,W →A 。编写一个程序,输入一行字符,要求转换成加密电文输出。

4.用不嵌套的if 语句实现如下分段函数:

⎪⎩

⎪⎨⎧<≤+<≤+<≤+=64x 49 43x 81x 46 32x 100

x 81 2x y

5. 用嵌套的if 语句实现如下分段函数:

⎪⎩

⎪⎨⎧<≤+<≤+<≤+=64x 49 43x 81x 46 32x 100

x 81 2x y

6.用不嵌套的if 语句,计算如下的分段函数:

⎪⎩

⎪⎨⎧<<+=<<=8x 0 1x 0 x x 0

x 5- 1-x y

7.用嵌套的if 语句,计算如下的分段函数:

⎪⎩

⎪⎨⎧<<+=<<=8x 0 1x 0 x x 0

x 5- 1-x y

8. 用嵌套的if 语句,计算如下的分段函数:

⎪⎪

⎪⎪⎨⎧>≤<≤<+≤=10 x x/1010x 0 2-x 0x 10-x 2-10

x x *2y 9. 用不嵌套的if 语句,计算如下的分段函数:

⎪⎪

⎪⎪⎨⎧>≤<≤<+≤=10 x x/1010x 0 2-x 0x 10-x 2-10

x x *2y 10.计算s=1k +2k +3k +…+n k 。

11.根据输入学生的成绩判断等级。当成绩score ≥90时,为A 等;成绩70≤score <90时,为B 等;成绩60≤score <70时,为C 等;成绩score <60时,为D 等(score 为整数)。

12. 试编写一程序,将所有3位数中是“水仙花数”的输出。(要求用函数调用实现)

13. 找出3~1000中的全部素数。

相关文档
最新文档