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

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


参考答案和解析
#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); } }

相关考题:

计算机的输入设备和输出设备是分别用来完成输入和输出功能的部件。所谓"输入"和"输出"是指()。 A.输入是对内存送入数据,输出是从内存向外部发送数据B.输出是对内存送入数据,输入是从内存向外部发送数据C.输入是用户向硬盘传送数据D.输出是用户从硬盘读取数据

以下程序的功能是从健盘输入若干学生的成绩,并输出最高成绩和最低成绩,当输入负数时结束。请填空。main (){float x,amax,amin;scanf ("%f",x);amax=x;amin=x;while (【7】){if (xamax)amax=x;elseif【8】amin=x;else scanf ( "%f",x);}printf ("\n amax=%f\n amin=%f\n",amax,amin);}

从键盘上输入若干个学生成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。main(){ float s,gmax,gmin;scanf("%f,"s)gmax=s;gmin=s;while{if(sgmax)gmax=s;ifgmin=s;scanf("%f",s);}printf("gmax=%f\ngmin=%f\n"gmax,gmin);}

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

以下程序的功能是,从键盘上输入若干学生的成绩,统计并输出最高分数和最低分数,当输入负数时结束输入,请填空。Private Sub Command1_C1iek()Dim x As SingleDim amax As Single,amln As Singlex=InputBox("请输入分数")amax=xamin=xDo While【 】If x>amax Thenamax=xEnd IfIf【 】Thenamin=xEnd Ifx=InputBox("请输入分数")LoopPrint amax,aminEnd Sub

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

执行以下程序段,并输入1.23,则程序的输出结果应是【 】。N=Str(InputBox(“请输入一个实数:”))p=IiaStr(N,".")Print Mid(N,p)

以下叙述中,正确的是______。A.输入项可以是一个实型常量,例如: scanf("%f",3.5);B.只有格式控制,没有输入项,也能正确输入数据到内存,例如: scanf("a=%d,b=%d");C.当输入一个实型数据时,格式控制部分可以规定小数点后的位数,例如: scanf("%4.2f",d);D.当输入数据时,必须指明变量地址,例如: scanf("%f",f);

试题1本题程序的功能是从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。请将下述程序补充完整。(注意:不改动程序的结构,不得增行或删行。)main(){ float x,amax,amin;scanf(“%f”,x);amax=x;amin=x;while(【1】){ if(xamax) amax=x;if(【2】) amin=x;scanf(“%f”,x);}printf(“\namax=%f\namin=%f\n”,amax,amin) ;}

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

编写一程序,从键盘输入10个实数,计算并输出算术平均数。

编写一程序,从键盘输入10个实数,计算并输出算数平均数。

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

在编辑工作表输入()数据时,可先输入英文输入法状态下“,”符号。A、负数B、0开头C、整数D、小数

在Excel中,数据的输入方法包括()。A、键盘输入B、成批输入C、通过公式自动输入D、从其它表格中提取数据E、通过菜单输入

编一个程序,从键盘输入10个实数,存入一个数组,用冒泡法对这个数作升序排序。

用小数或指数形式输入实数时,在scanf函数语句里格式字符为()。A、iB、fC、eD、g

InputBox()的作用是接收从键盘输入的数据,输入字母返回字符串,数字返回实数。

当输入()的时候需要把格式设置成文本A、分数B、小数点超过两位的小数C、以0开始输入的数字,例如001D、较长的字符串,例如身份证号

问答题编写一程序,从键盘输入10个实数,计算并输出算数平均数。

问答题编写一程序,从键盘输入10个实数,计算并输出算术平均数。

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

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

问答题编一个程序,从键盘输入10个实数,存入一个数组,用冒泡法对这个数作升序排序。

单选题隔日补账时,金额必须输入()A正数B实数C有理数D负数

多选题在Excel中,数据的输入方法包括()。A键盘输入B成批输入C通过公式自动输入D从其它表格中提取数据E通过菜单输入

判断题InputBox()的作用是接收从键盘输入的数据,输入字母返回字符串,数字返回实数。A对B错

填空题当实数加法指令的使能输入有效时,将两个()长的实数相加,结果产生一个()结果。