声明一个Average接口,其中约定求平均值的方法;声明多个类实现 Average接口分别给出求平均值的方法实现。

声明一个Average接口,其中约定求平均值的方法;声明多个类实现 Average接口分别给出求平均值的方法实现。,第1张

Interface AverageInf{

Integer getAvg(String [] scoreArray)

}

class Average implements AverageInf{

Integer getAvg(String [] scoreArray){

Integer ret=0

//这里计饥燃算烂消虚,但范例中的数据有a,如何转桥袜换呢

return ret

}

}

平均值

c语言标准库函数不提供该函数,这个函数是用户自定义的,用来求平均数兄值的。

例如:

#include "stdio.h"

#define N 5

double a[N]

double average(){//就算散贺数组a的平均值,并返回冲毕派平均数

double sum=0

int i

for(i=0i<Ni++)

sum += a[i]

return sum/N

}

int main()

{

int i

double ave

for(i=0i<Ni++)//数组赋值

scanf("%lf",&a[i])

ave = average()//求平均值

printf("%lf",ave)

return 0

}

第一个函数的第一行float average()是函数的声明,因为average()函数在main()函数体下面定义的,所以要在main()函数内进行声明,编译器是顺序编译的,所以要告隐野宽诉编译器有这个函数存在。第二段程序是因为average()在灶亮main()函数定义之前就定义脊侍了,所以不需要函数的声明


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12504214.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存