指针练习,查找学生成绩并输出平均成绩和排名信息 每日一练(四)

总结:1、注意函数调用时如果用到其他函数的变量,要进行参数传递,会写形参和实参,由指针指向;可以在前面定义一些数组,然后由指针分别指向这些数组,那么接下来这些数组和指针都能在其他函数中得到调用;

           2、C中函数如果main函数在前面的话一定要声明函数在最前面;

           3、函数从main函数执行,因此main函数中的函数调用的顺序很重要,哪个函数在前面很重要

          4、本题的排名用排序,然后去判断相等得到排名信息,也可以在sort函数交换数据的时候同时交换学号信息,但是不是很好。

 

#include<stdio.h>
//*****指针练习,n个学生,每人四门课,计算平均分,查询各科成绩,排名*****//
#define N 10
float score[N][4]={
  {90,99,97,98},{65,67,70,60},{80,87,90,81}};//存成绩信息,用二维指针
float aver[N];        //存平均成绩,用指针*q指导这
float array1[N];      //存排名信息,用指针*r指到这
    //每定义一个指针就要定义一个不管是空的还是非空的数组指向它,不能浮游指针。这四个数组中有三个是初始化用的,没有存东西开始
//float(*p)[4];
void search(float(*p)[4],float*q,float*r);
void average(float(*p)[4],float*q);
void sor
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值