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

编制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;

相关考题:

考虑一个计算平方根的函数,其规格说明如下: ?输入:浮点数 ?输出:浮点数 ?规格,当输入一个大于或等于零的浮点数时,函数输出其正的平方根并返回true;当输入一个小于0的浮点数时,函数显示输出错信息“非法输入值”并返回false。 按照规范导出法,应设计的测试用例数至少应为______。A.1B.2C.3D.4

以下程序的功能是 : 通过函数 func 输入字符并统计输入字符的个数 。 输入时用字符 @ 作为输入结束标志。请填空。#include stdio.hlong 【 14 】 ; /* 函数说明语句 */main(){ long n;n=func(); printf("n=%ld\n",n);}long func(){ long m;for(m=0;getchar()!='@'; 【 15 】 );return m;}

当a=-1,-0.5 , 0 ,0.5, 1 ,1.5 ,2 时,a²-a 是正数还是负数?当|a|2时,a²-a 是正数还是负数?

以下程序代码用来实现如下功能:单击命令按钮弹出对话框,在其中输入正数后单击确定,弹出一个提示信息显示刚才输入的正数,否则提示"error"。请填空。Private Sub Command1_Click()Dim a As Integer,b As Stringa=InputBox("请输入一个正数")If a > 0 Then______Elseb=MsgBox("error",0)End IfEnd Sub

当执行cin语句时,从键盘上输入每个数据后必须输入一个______,然后才可以接着输入下一个数据。

【程序说明】程序功能是比较从键盘输入的若干个数的大小,并输出其中的最大和最小值。【程序】SET TALK OFFCLEAINPUT“M=” TO M(4)DO WHILE .T.INPUT“N=” TO N(5)D=NENDIFIF X>N(6)ENDIFYN=“A”(7)WAIT“是否继续输入(Y—继续/N—结束)”TO YNENDDO(8)EXITENDIFENDDO?“最大的数是:”,D?“最小的数是:”,XSET TALK ON(4)A.STORE M,0 TO D,XB.STORE 0 TO D,XC.STORE M TO D,XD.STORE 0,0 TO D,X

Excel编辑输入负数时,先在单元格中输入“-”,然后输入数字。() 此题为判断题(对,错)。

用cin为整型变量输入数据时,如果从键盘输入的不是数字,输入后整型变量中的结果会是:()A、0B、负数C、正数D、不确定

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

矩形阵列中的行距和列距只能是正数,不能为负数,如果输入了负数,系统会提示输入错误,并要求重新输入。() 此题为判断题(对,错)。

以下程序的功能是:通过函数func 输入字符,并统计输入字符的个数。输入时用字符@作为输入结束标志。请填空。#include stdio.hlong ; /* 函数说明语句 */main(){ long n; n=func(); printf("n=%ld\n",n);}long func(){ long m; for( m=0; getchar()!=’@’;); retum m;}

以下程序用来计算由键盘输入的N个数中正数之和,负数之和,正数的个数,负数的个数。其中用C累加负数之和,IC累加负数的个数,D累加正数之和,ID累加正数的个数。Privae Sub Commandl_ClickN=10C=0:IC=0:D=0:ID=0For =1 To NA=Val(1nputBox(“请输入A”))IFA<0 Then C=C+A:IC=IC+1lf A>O Then D=Next KPrint"负数的个数为:",

给定程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa和pb把统计的数据传回主函数进行输出。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在BLANKl.C中。不得增行或删行,也不得更改程序的结构!试颖程序.

在AutoCAD中,若想在输入文本时可灵活改变字符高度,在STYLE命令中,提示“HEIGHT”下输入()即可。A.任意大的正数后回车B.一个负数后回车C.0后回车D.回车2

阅读以下C代码,回答问题(1)~(6),将解答填入答题纸的对应栏内。【说明】函数insertElem的功能是在元素升序排列的数组中加入一个新元素并保持数组元素升序排列的特点。在main函数中输入若干表示价格的实数,输入为0或负数或实数个数超出限定数量时终止,调用insertElem将价格按升序保存在数组pdata中,最后输出所输入的实数

如图7所示的流程图功能是将键盘输入的非0数进行累加.当输入的数为0时则输出它们的和。则图中虚线部分的内容是(  )。

对于非逻辑电路,下述说法哪种是正确的()。A、当输入有一个为1时,则输出为1B、当输入有一个为0时,则输出为0C、当输入全为1时,则输出为0D、当输入全为0时,则输出为0

编一个程序,用for循环语句,从键盘输入10个实数,分别求出它们中的正数之和,以及负数之和。

8255A方式选择控制字中D0表示PC3-PC0工作在输入还是输出,当其值为1时,表示PC3-PC0工作在()。 A、输入B、输出C、即输入又输出D、既不输入也不输出

8255A方式选择控制字中D0表示PC3-PC0工作在输入还是输出,当其值为0时,表示PC3-PC0工作在()。A、输入B、输出C、即输入又输出D、既不输入也不输出

在AutoCAD中,若想在输入文本时可灵活改变字符高度,在STYLE命令中,提示“HEIGHT”下输入()。A、任意大的正数后回车B、一个负数后回车C、0后回车D、回车

传递函数中的零初始条件是指()。A、当t≤0时,系统输入为0B、当t≤0时,系统输出为0C、当t≤0时,系统输入的各阶导数为0D、当t≤0时,系统输出的各阶导数为0

在Premiere冲设置影片播放速度时,下列说法正确的是()。 (1)当输入正数值大于100时速度减慢,反之加快 (2)当输入正数值大于100时速度加快,反之减慢 (3)当输入负数值小于负100时速度加快,反之减慢 (4)当输入负数值小于负100时速度减慢,反之加快A、(1)(4)B、(2)(3)C、(2)(4)D、(1)(3)

SET TALK OFF CLEAR C=""零壹贰叁肆伍陆柒捌玖"" INPUT ""N="" TO N ? N,""--""+ SUBSTR(C,2*N+1,2) SET TALK ON 程序的功能是()A、从键盘输入一个数值(0~9),输出其对应的数字B、从键盘输入一个数值(0~9),输出其对应的中文大写数字(零~玖)C、从键盘输入一个中文大写数字(零~玖),输出其对应的数字(0~9)D、从键盘输入一个中文大写数字(零~玖),输出其对应的中文大写数字(零~玖)

单选题SET TALK OFF CLEAR C=""零壹贰叁肆伍陆柒捌玖"" INPUT ""N="" TO N ? N,""--""+ SUBSTR(C,2*N+1,2) SET TALK ON 程序的功能是()A从键盘输入一个数值(0~9),输出其对应的数字B从键盘输入一个数值(0~9),输出其对应的中文大写数字(零~玖)C从键盘输入一个中文大写数字(零~玖),输出其对应的数字(0~9)D从键盘输入一个中文大写数字(零~玖),输出其对应的中文大写数字(零~玖)

单选题在AutoCAD中,若想在输入文本时可灵活改变字符高度,在STYLE命令中,提示“HEIGHT”下输入()。A任意大的正数后回车B一个负数后回车C0后回车D回车

问答题从键盘输入若干个数,当输入0时结束输入,求这些数的和以及平均值。 提示:设输入的数存放在x中,sum表示和,n表示读入数的个数,则求若干个数的和,就是对x进行累加,即sum=sum+x,其中sum的初值为0。如果读入个数n大于0,则输出sum、sum/n。 要求:采用while与if结构语句实现。

单选题在Premiere冲设置影片播放速度时,下列说法正确的是()。 (1)当输入正数值大于100时速度减慢,反之加快 (2)当输入正数值大于100时速度加快,反之减慢 (3)当输入负数值小于负100时速度加快,反之减慢 (4)当输入负数值小于负100时速度减慢,反之加快A(1)(4)B(2)(3)C(2)(4)D(1)(3)