举一反三
- 编程计算n门课程的平均分。例如:若有5门课程的成绩是92,76,69,58,88,则平均值为76.600000。 要求main函数中数据存储在数组中,编写另外一个函数求该数组中的数据的平均值并输出,main函数调用该求平均值的函数
- 统计成绩一个班有N(N <;20)名学生,每个学生修了五门课。编写程序:①求每个学生的平均成绩,并输出学生的学号,每门课程的成绩及平均值。②求某门课程的平均分;要求:①分别编写2个函数实现以上2个要求。②第1个函数用数组名作形式参数。第2个函数用指针作形式参数,并在函数体内用指针对数组操作。
- 要求用一维数组作参数,编写一个求一维数组平均值的函数,并在主函数中调用它计算一组数据(如一组学生成绩数据)的平均值。
- 编写函数,函数的功能是:计算n门课程的平均值,计算结果作为函数值返回。 '要求在主调过程中将5门课的成绩存入数组中,并在主调过程中输出5门课程的平均值。 '(若5门课程的成绩是:92,76,69,58,88,则函数的值为76.6。) Private Sub Form_Click() Dim a(1 To 5) As Integer, ave As Single b = Array(0, 92, 76, 69, 58, 88) For i = 1 To 5 a(i) = b(i) Next i ave = 【1】 Print ave End Sub Function pj(x%(), n%) As Single pj = 0 For i = 1 To 【2】 pj = pj + 【3】 Next i pj = 【4】 End Function
- 编写用指针变量作为函数参数求数组的最小值、最大值和平均值的函数,主函数输入个数都为10的数组,调用所编写的函数并输出该数组的最小值、最大值和平均值.
内容
- 0
编写一个函数,求数组元素的平均值,并在主程序中进行调用。
- 1
.编一个函数,求一维实型数组前 n 个元素的最大数、最小数和平均值。函数利用数组和 n 两个形参,求得最大值、最小值、平均值,并分别利用另外三个指针形参将求得的最大值、最小值、平均值传回。本函数无返回值
- 2
任务一:已知某个班有 M 个学生,学习 N 门课程,已知所有学生的各科成绩,编程:分别求每个学生的平均成绩,并输出。 要求: 定义一个二维数组,用于存放 M 个学生的 N 门成绩。定义一个一维数组,用于存放每个学生的平均成绩。 做二重循环,将每个学生的成绩输入到该二维数组中。 做二重循环,对已经存在于二维数组的中的值进行平均分计算,将结果保存到一个一维数组中。 做循环输出该一维数组(即平均分)的值
- 3
在主函数中定义一个整型数组并初始化,编写一个函数求数组所有元素的平均值和大于平均值的元素个数,在主函数中输出平均值和统计的个数。其中,主函数中输出部分的代码必须按照如下方式编写:int main(){……………. //需要自己编写的代码 int num= 0; //存放大于平均值的个数 float average = 0.0;//存放平均值 …………. . //需要自己编写的代码 printf(“average = %.2f, num = %d\n”, average, num); return 0;}(需要用指针完成)(注意:答案处复制源程序代码提交,并将运行结果截图一起上交,附个人证件照片截图,有照片面)
- 4
有5个学生,每个学生的数据包括学号、姓名、性别、4门课的成绩,从键盘输入5个学生数据,要求输出4门课的平均成绩,以及平均成绩最高的学生信息(包括学号、姓名、性别、4门课的成绩、平均分数)。 要求用in函数输入5个学生数据;用aver函数求平均分;用max函数找出平均成绩最高的学生数据;学生的数据在out函数中输出。 (提交代码+运行结果)