Chinaunix首页 | 论坛 | 博客
  • 博客访问: 373061
  • 博文数量: 57
  • 博客积分: 4020
  • 博客等级: 上校
  • 技术积分: 647
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-17 15:57
文章分类

全部博文(57)

文章存档

2009年(22)

2008年(35)

我的朋友

分类: C/C++

2008-05-28 16:02:32

指针(数组名作函数参数)     

     有一个多月没有总结学习笔记了,不知不觉中已经学完了“数组”和“预处理命令”现在正学习“指针”呢,赶紧写笔记不然以后就忘了。

输入5个数求出平均值(用到指针):

Author:yuexingtian

Date:Thursday May 28, 2008

 

/*数组名作函数参数求5个数的平均值*/

float aver(float *pa) /*求平均值的函数*/

{

  int i;

  float av,s=0;

  for(i=0;i<5;i++)

  s=s+*pa++;

  av=s/5;

  return av;

}

main()

{

  float sco[5],av,*sp;

  int i;

  sp=sco;

  printf("\ninput 5 scores:\n");

  for(i=0;i<5;i++)

  scanf("%f",&sco[i]);

  av=aver(sp);/*调用上面的求平均值函数*/

  printf("average score is %5.2f",av);

  getch();

}

测试结果:

阅读(1210) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~