五、数 组
编程练习:
1.Page 107:编程题第1题:
输入20个学生的成绩Si,计算平均成绩ave及均方差dev。已知:
2020i?s ave?
i?1?(s dev?i?1i?ave)20220
2.Page 107:编程题第2题:
输入a1,a2,a3,?,a20,将它们从小到大排序后输出,并给出现在每个元素所对应的原来次序。
六、函 数
编程练习:
Page 133:编程题第4题:
编写函数来求表达式x2?5x?4,x作为参数传送给函数,调用此函数分别计算下列表达式的值。
y1?2?5?2?4
y2?(x?15)?5?(x?15)?4 y3?sin222x?5?sinx?4
七、结构体
编程练习:
Page 181:编程题第7题: 有n个学生,每个学生的数据包括学号、姓名、性别、年龄、三门课的成绩,要求在main函数中输入这几个学生的数据,然后调用一个函数process,在该函数中计算出第i个学生的总分和平均分,并输出所有数据。
八、指 针
编程练习:
1.Page 206:编程题第1题:
编写一个程序,将字符串“Hello,C++”赋给一个字符串数组,然后从第一个字符串开始间隔地输出该串(请用指针完成)。
2.Page 206:编程题第2题: 编写程序,把10个浮点小数1.0,2.0,?,10.0赋予某个double型数组,然后用double
型指针输出该数组元素的值。
九、编译预处理
(无)
十、文 件
编程练习:
Page 231:编程题第5题:
在磁盘上建立一个保存学生档案的文本文件,内容包括每个学生的学号、姓名、性别、年龄和班级,然后任给一学生的学号或姓名,从文件中查找该学生的情况,如果找不到,显示“NOT found”。