以下程序的功能是从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,显示结果。请填空。Private Sub Form_Click()Dim x,y As SingleDim z As Integerx=InputBox("Enter a score")Do while【 】y=y+xz=z+1x=InputBox("Enter a score")LoopIf z=0 Thenz=1End Ify=y/zMsgoBox yEnd Sub

题目

以下程序的功能是从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,显示结果。请填空。

Private Sub Form_Click()

Dim x,y As Single

Dim z As Integer

x=InputBox("Enter a score")

Do while【 】

y=y+x

z=z+1

x=InputBox("Enter a score")

Loop

If z=0 Then

z=1

End If

y=y/z

MsgoBox y

End Sub


相似考题
更多“以下程序的功能是从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,显示结 ”相关问题
  • 第1题:

    试题1

    本题程序的功能是从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。请将下述程序补充完整。(注意:不改动程序的结构,不得增行或删行。)

    main()

    { float x,amax,amin;

    scanf(“%f”,&x);

    amax=x;

    amin=x;

    while(【1】)

    { if(x>amax) amax=x;

    if(【2】) amin=x;

    scanf(“%f”,&x);

    }

    printf(“\namax=%f\namin=%f\n”,amax,amin) ;

    }


    正确答案:
    试题1分析
    **********************
    本题中函数的功能是统计并输出最高成绩和最低成绩,当输入负数时结束输入,所以判断条件为x>=0,根据输入的值与第一个值进行比较,如果比它大,将值赋给amax,如果比它小,将值赋给amin。
    试题1答案
    *************************
    [1] x>0.0(或x>=0),[2] x<amin(或x<=amin)。

  • 第2题:

    【简答题】编程实现功能:从键盘上输入若干个学生的成绩,当输入负数时表示输入结束,计算学生的平均成绩,并输出低于平均分的学生成绩。


  • 第3题:

    编制M 脚本文件, 要求从键盘逐个输入数值(input), 然后判断输入的数是大于0 还是小于0, 并输出提示(使用disp函数)是正数 还是负数, 同时记录输入的正数, 负数的个数. 当输入 0 时, 中止此 M 文件的运行; 当输入第10个数字时, 显示记录的正负数个数并终止程序.


    起泡法排序n个数 function y=qp(x)%求出向量x的维数 [m,n]=size(x);%起泡法排序过程 for i=1:n for j=1:n-i if(x(j)>x(j+1)) a=x(j); x(j)=x(j+1); x(j+1)=a; end end end y=x;$function max_1(x)%x为任意维矩阵 [c,t]=max(x);%先求出矩阵x每一列的最大值和最大值位于的行数 [y,i]=max(c);%求出矩阵x的最大值和最大值的列下标 t(i);%最大值的行下标 disp(['最大值为:',num2 str(y)]);%显示结果 disp(['位子为',num2 str(t(i)),'行',hum2 str(i),'列']);$function y=JC(n)%求任意一个整数阶乘之和的程序(n为待求整数) y=1;%1的阶乘 for i=1:n %求各个数的阶乘 for j=1:i z=(i-1)*i; end %求每个数阶乘的和 y=y+z; end$%s为n次落地后总共经过的距离,h为第n次落地后反弹的高度,n为次数. function[s,h]=sh(n) z=100; s=z; for i=1:n-1 z=z/2; s=s+2*z: end h=z/2$function y=f(x,y) y=x^2+sin(x*y)+2*y;

  • 第4题:

    从键盘上输入一个字符, 当输入字符长度大于1时,提示输入错误, 输入长度为1时,进行下面的判断,当输入的是英文字母时,输出“输入的是英文字母”;当输入的是数字时,输出“输入的数字”;当输入的是其他字符时,输出“输入的是其他字符”。 判断c是否为英文字符,使用c.isalpha() 判断c是否为数字,使用c.isdigit()


    B B【解析】在Excel中输入字符串时,若该字符串的长度超过单元格的显示宽度,且右侧单元格为空时,则超过的部分将继续超格显示.

  • 第5题:

    从键盘输入若干大于等于零的实数,例如输入若干个同学的成绩数据,当输入负数的时候结束输入。请将用户输入的非负实数降序并保留一位小数输出。


    #include<stdio.h> #define N 100 main0 {int a[N]i.n=0; float sum=0aver; for(i=0;i<N;i++)scanf('%d'&a[i]); for(i=0;i<N;i++) if(a[i]>=0) { sum=sum+a[i]: n++; } if(n==0)printf('All numbers are negative!\\n'); else {aver=sum/n; printf('aver=%7.2f\\n'aver); } } #include<stdio.h> #define N 100 main0 {int a[N],i.n=0; float sum=0,aver; for(i=0;i<N;i++)scanf('%d',&a[i]); for(i=0;i<N;i++) if(a[i]>=0) { sum=sum+a[i]: n++; } if(n==0)printf('All numbers are negative!\\n'); else {aver=sum/n; printf('aver=%7.2f\\n',aver); } }