vb编写一求平均值的函数aver(x,y)。 主调程序调用函数过程求平均值并输出。

如题所述

这还不简单么?窗体放置一个按钮,复制一下代码: Private Sub Command1_Click()
MsgBox "10和20的平均数是:" & Avg(10, 20)
End Sub Function Avg(a As Single, b As Single) As Double
Avg = (a + b) / 2
End Function
温馨提示:内容为网友见解,仅供参考
无其他回答

...函数的平均值(要求函数调用)为什么程序会出错,并请问外部变量与全局...
兄弟 你这是VB的写法啊。C函数的返回值不是这么写的。应该是:float aver( float x,float y){ return (x+y)\/2;} 或者用宏:define AVER(X,Y) { (((X)+(Y))\/2)} 这样就可以对参数没有类型限制了。也可以用C++的模板函数:template <typename T> T aver( T x,T y){ return (x...

vb 编写程序 输入3个数 求和和平均数
a = InputBox(w输入第一个数"> a — Val(a)b = InputBox(w输人第二个数") b = Val(b)c = InputBox("输人第三个数 c = VaKc)d = InputBox(w输人第四个数") d = Val(d)sum = a + b+ c + d aver = sum \/ 4 ...

vb 6.0 求已知数组a的所有元素的平均值存入变量aver 数组是10,20,34...
Dim aver As Single d = Array(10, 20, 34, 54, 26, 89, 12, 34) '将数据存入数组 s = 0 For i = 0 To 7 s = s + d(i) '将数组元素的值累加起来 Next i aver = s \/ 8 '求平均值 Print aver End Sub

编写一个函数,求一组学生的总分、平均分、最高分和最低分。要求在调用...
count(stu,&sum,&aver,&max,&min); printf("总分:%5.1f\\n平均分:%5.1f\\n最高分:%5.1f\\n最低分:%5.1f\\n",sum,aver,max,min);} 本回答由提问者推荐 举报| 答案纠错 | 评论 7 7 weixyc 采纳率:58% 来自:芝麻团 擅长: C\/C++ VB 嵌入式 其他编程语言 为您推荐: 对数函数 函数 总分 三...

VB定义的全局变量能不能用在函数里
1、模块中定义的变量一般用 Public 声明,这样可以在应用程序中任何地方调用 Public myAppFileName as String 可以在本应用程序的任何窗体、过程中使用 2、在窗体通用中声明的变量只能在本窗体中使用 Private frmFileName as String 因为变量只是在窗体创建时创建,所以在该窗体中的任何过程及函数中使用 你...

第三版VB程序设计教程课后习题答案 龚沛曾主编的
常量、数组、类型、函数、过程、对象命名规则与此相同。常量名通常全用大写。3. 写VB表达式(1) Abs(x + y) + z ^ 5(2) (1 + x * y) ^ 6(3) (10 * x + Sqr(3 * y)) \/ (x * y)(4) (-b + Sqr(b ^ 2 - 4 * a * c)) \/ (2 * a)(5) 1 \/ (1 \/ r1 + 1 \/ r2 ...

在C语言中 语句 printf("%d%d%%d%d",1+2,5\/2,-2*4,11%3)是怎样...
还有,就是printf是按从左向右的顺序输出的.但是输出项部分.是以从右向左的顺序运算的.也就是说.本例中.是先运算11%3=2,最后运算1+2=3,但是输出时,还是自左向右.这点需要注意...(函数参数的计算顺序是自右向左)关于习题嘛.我觉得你到书店里买一本好点的二级习题就可以了.最重要的是反复的...

求一些大一的vb期末考试题和答案
6.VB函数中的参数可以是常量、变量、表达式,还可以是另一个函数。( )7.代码Const Number1=15:Number1=10合法。( )8.允许将块If-Then语句结构中的所有语句都写在一行上( )9.定义数组语句Dim a(b) As Integer 是正确的( )10.在过程调用中,“实参表”和“形参表”中对应的变量名不必相同,但是变量的个...

...在(1,100)之间的随机数,每行显示五个。求该数组元素的平均值...
void main(){ int num[20];\/\/用来存放随机产生的20个数 int i,j,sum,max,min,average;\/\/sum,max,min,average分别用来存放总和,最大,最小及平均值 srand(100);for(i=0;i<20;i++)num[i]=rand()%100+1;max=num[0];min=num[0];sum=0;for(i=0;i<20;i++){ if(max<mun[i...

相似回答