3个学生,各学4门课,计算总平均分数以及第n个学生的成绩(用指向数组的指针作函数参数)
2015-03-22 14:40
603 查看
#include<stdio.h> int main() { void average(float *p,int n); void search(float (*p)[4],int n); float score[3][4] = {{65,67,70,60},{80,87,90,81},{90,99,100,98}}; average(*score,12); search(score,2); return 0; } void average(float *p,int n) { float *p_end; float sum = 0; float aver; p_end = p+n-1; for(;p <= p_end;p++) { sum = sum+(*p); } aver = sum/n; printf("average = %5.2f\n",aver); } void search(float (*p)[4],int n) { int i; printf("the score of NO.%d are:\n",n); for(i = 0;i <4;i++) { printf("%5.2f\n",*(*(p+n)+i)); } printf("\n"); }
相关文章推荐
- 有一个班,3个学生,各4门课,计算总平均分数以及第n个学生的成绩
- 例 8.14 有一个班,3个学生,各学4门课,计算总平均分数以及第n个学生的成绩。
- 例8.14 有一个班,3个学生,各学4门课,计算总平均分数以及第n个学生的成绩。
- Chapter9——建立一个对象数组,内放5个学生的数据(学号,成绩),设立一个函数max,用指向对象的指针做函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。
- 建立一个对象数组,内放5个学生数据(学号、成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并从输出学号。
- 有一个班,三个学生,各学四门课,计算总平均分数以及第n个学生的成绩
- 建立一个对象数组,内放5个学生的数据(学号,成绩),用指向对象的指针做函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。
- 3个学生各学4门课,计算总平均分,并输出第n个学生成绩
- (指向结构体数组的指针)有n个结构体变量,内含学生学号,姓名和3门课的成绩。要求输出平均成绩最高的学生的信息
- Linux-C基础知识学习:C语言作业-将5个学生成绩保存在一个数组中,单独实现一个计算平均成绩的average函数, 在main函数中获取该函数返回的平均值,并打印。
- 数组名作为函数参数(求学生平均成绩)
- 函数指针,函数指针数组,以及回调函数(函数指针做函数参数)
- 37. 输入3个学生4门课的成绩,完成maxaver函数实现如下功能:输出平均成绩最高的学生的所有成绩。
- 建立一个数组,内存放5个学生的数据(学号、成绩),用指针指向数组首元素,输出1、3、5学生的数据
- 从键盘输入10个学生数据,要求打印出3门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课成绩、平均分数)
- 指向数组的指针作函数参数
- 用指向数组的指针作函数参数
- C++中用指向数组的指针作函数参数
- 问题二十六: 输入3个学生3门课的成绩,计算每个学生的总分和平均分成绩。(用数组)
- 用指向数组的指针作函数参数