有3个学生,各修四门课,求总平均分及第n个学生的总分
2016-05-29 22:01
363 查看
#include<stdio.h>
int main()
{
float average(float *p,int n);
float search(float (*b)[4],int n);
int n;
printf("enter ish student:\n");
scanf("%d",&n);
float score[3][4]={65,67,70,60,80,87,90,81,90,99,100,98};
printf("%5.2f\n",average(*score,12));
printf("%5.2f\n",search(score,n));
return 0;
}
float average(float *p,int n)
{
float *a,aver,sum=0;
for(a=p;a<p+12;a++)
sum=sum+*a;
aver=sum/n;
return(aver);
}
float search(float (*b)[4],int n)
{
float sum=0;
int j;
for(j=0;j<4;j++)
sum=sum+*(*(b+n)+j);
return(sum);
}
int main()
{
float average(float *p,int n);
float search(float (*b)[4],int n);
int n;
printf("enter ish student:\n");
scanf("%d",&n);
float score[3][4]={65,67,70,60,80,87,90,81,90,99,100,98};
printf("%5.2f\n",average(*score,12));
printf("%5.2f\n",search(score,n));
return 0;
}
float average(float *p,int n)
{
float *a,aver,sum=0;
for(a=p;a<p+12;a++)
sum=sum+*a;
aver=sum/n;
return(aver);
}
float search(float (*b)[4],int n)
{
float sum=0;
int j;
for(j=0;j<4;j++)
sum=sum+*(*(b+n)+j);
return(sum);
}
相关文章推荐
- 第13周项目2 (2)
- UITableViewCell的选中时的颜色设置
- MySQL各种日志总结
- c#中的扩展方法
- CentOS6.7安装Oracle 11g2R傻瓜图文教程
- 【Programming In Lua (2E) 笔记】3:给C++程序插上翅膀——C++调用lua
- Android中自定义dialog
- ACdream 1219 The Towers of Hanoi Revisited多柱汉诺塔【递归】
- Bluemix云端数据库服务使用示例———PHP投票程序
- 自定义model 转出 字典
- Android 基础总结:(九)Content Provider用法和理解
- Mybatis 系列(2)——SSM(spring mvc+spring+Mybatis)框架整合
- 【转载】mysql存储过程详解
- 天赋是牛人的基因?
- Ajax基本原理
- 在android上实现IOC
- K-means clustering is not a free lunch
- 人脸位置识别
- 2066 三角恋
- 初识ASP.NET MVC