A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zxm-it 中级黑马   /  2015-8-7 22:48  /  390 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


  1. #include <stdio.h>
  2. int main(){
  3.     void arerage(float *p, int n);
  4.     void search(float (*p)[4],int n);
  5.     float score[3][4]={{66,67,70,60},{80,87,90,81},{90,99,100,98}};
  6.     arerage(*score,12);
  7.     search(score,2);
  8.     return 0;
  9. }
  10. void arerage(float *p,int n)
  11. {
  12.     float *p_end;
  13.     float sum=0,aver;
  14.     p_end=p+n-1;
  15.     for (;p<=p_end; p++) {
  16.         sum+=(*p);
  17.     aver=sum/n;
  18.     printf("arerage=%5.2f\n",aver);
  19.     }
  20. }
  21. void search(float (*p)[4],int n)
  22. {
  23.     int i;
  24.     printf("The score of No.%d are:\n",n);
  25.     for (i=0; i<4; i++) {
  26.       printf("%5.2f\n",*(*(p+n)+i));
  27.     }
  28.     printf("\n");

  29. }
复制代码

2 个回复

倒序浏览
666但是还没学到  没看懂
回复 使用道具 举报
LGQ 发表于 2015-8-7 23:24
666但是还没学到  没看懂

指针数组应用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马