永发信息网

编写一个函数,返回三个数的平均值,并在主函数中调用这个函数,实现其功能。

答案:7  悬赏:20  手机版
解决时间 2021-01-06 21:53
  • 提问者网友:饥饿走向夜
  • 2021-01-06 11:30
编写一个函数,返回三个数的平均值,并在主函数中调用这个函数,实现其功能。
最佳答案
  • 五星知识达人网友:玩世
  • 2021-01-06 12:53
求三个数的平均值,直接加起来除以3即可。代码如下(C/C++):
#include 
double average(double a, double b, double c) //使用double因为参数可能是小数
{
    return (a + b + c) / 3;
}
int main(void)
{
    printf("%lf", average(1, 2, 3)); //输出2.000000
    return 0;
}
全部回答
  • 1楼网友:十年萤火照君眠
  • 2021-01-06 16:47
用VB在FORM1中建立3个TEXT文本,一个LABEL。和一个COMMMAND
功能
1.输入你的三个数字
2.点COMMAND后会在LABEL中显示
代码如下:
Private Sub Command1_Click()
dim q
dim w
dim e
dim r
q = text1.text
w = text2.text
e = text2.text
r = (q+w+e)/3
label.caption=r
End Sub
  • 2楼网友:罪歌
  • 2021-01-06 16:40
最起码也要知道用什么编写语言写的,不然不知道要怎么下手
  • 3楼网友:鱼芗
  • 2021-01-06 15:28
s=inputbox("请输入三个数,用“;”分开输入:")
h=split(s,";")
a=ccur(h(0)):b=ccur(h(1)):c=ccur(h(2))
msgbox pjz(a,b,c)
function pjz(a,b,c)
pjz=(a+b+c)/3
end function
保存为VBS文件即可。
  • 4楼网友:神鬼未生
  • 2021-01-06 15:07
有主函数概念的,大概是C语言。
  • 5楼网友:逐風
  • 2021-01-06 14:50
#include "stdio.h"
double aev(double a,double b,double c)
{
return((a+b+c)/3);
}
void main()
{
double x,y,z;
printf("请输入三个数:\n");
scanf("%f",&x);
scanf("%f",&y);
scanf("%f",&z);
printf("%f,%f,%f的平均数为:%f",x,y,z,aev(3,2,8);
}
  • 6楼网友:胯下狙击手
  • 2021-01-06 13:57
#include 
float fun(float a,float b,float c)
{return (a+b+c)/3;}
void main(){
float a,b,c;
scanf("%f%f%f",&a,&b,&c);
printf("%f",fun(a,b,c));
}
运行示例:
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯