求三个数的平均值,直接加起来除以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;
}
#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));
}
运行示例:
#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);
}
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文件即可。
用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