网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
从键盘输入若干大于等于零的实数,例如输入若干个同学的成绩数据,当输入负数的时候结束输入。请将用户输入的非负实数降序并保留一位小数输出。
参考答案和解析
#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);}
考题
以下程序的功能是,从键盘上输入若干学生的成绩,统计并输出最高分数和最低分数,当输入负数时结束输入,请填空。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
考题
以下叙述中,正确的是______。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中,最后输出所输入的实数
考题
问答题从键盘输入若干个数,当输入0时结束输入,求这些数的和以及平均值。 提示:设输入的数存放在x中,sum表示和,n表示读入数的个数,则求若干个数的和,就是对x进行累加,即sum=sum+x,其中sum的初值为0。如果读入个数n大于0,则输出sum、sum/n。 要求:采用while与if结构语句实现。
考题
填空题当实数加法指令的使能输入有效时,将两个()长的实数相加,结果产生一个()结果。
热门标签
最新试卷