从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,输入负数结束程序执行

下面程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,输入负数结束程序执行;请填空完成程序。
#include <stdio.h>
请填空完成程序
#include <stdio.h>
int main()
{
double x[100],sum=0.0,a;
int n=0,i;
printf("输入若干学生成绩,空格分隔,输入负数结束:\n");
scanf("%lf", &a);
while(a>=0.0 && n<100)
{
sum=      ;
x[n]=a;
      ;
scanf("%lf", &a);
}
for(i=0;i<n;i++)
if( x[i] <        )
printf("%0.1lf\t",x[i]);
printf("\n平均成绩为:%.1lf\n",      );
return 0;
}

从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时,结束输入。

#include&lt;stdio.h&gt;

void main(){

float x,amax,amin;

scanf("%f",&x);

amax=x;

amin=x;

while(x&gt;=0)

{

if(x&gt;amax)

amax=x;

if(x&lt;amin)

amin=x;

scanf("%f",&x);

}

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

}

扩展资料:

①printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。

格式输出,它是c语言中产生格式化输出的函数(在stdio.h中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。

要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

简单点理解就是,在一段程序中你正确使用该函数,可以在该程序运行的时候输出你所需要的内容。

②printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用printf函数之前必须包含stdio.h文件。

printf()函数的调用格式为:printf("&lt;格式化字符串&gt;",&lt;参量表&gt;)。

其中格式化字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-23
#include <stdio.h>
int main()  
{
double x[100],sum=0.0,a;  
int n=0,i;
printf("输入若干学生成绩,空格分隔,输入负数结束:\n");
scanf("%lf", &a);
while(a>=0.0 && n<100) 
{
  sum=  sum+a  ;
  x[n]=a; 
n++      ;
scanf("%lf", &a);

for(i=0;i<n;i++)
if( x[i] <   sum/100.0     )
printf("%0.1lf\t",x[i]);
printf("\n平均成绩为:%.1lf\n", sum/100.0     );
return 0;
}

本回答被提问者采纳