当前位置:首页 » 考试成绩 » 输入若干个学生的若干个成绩

输入若干个学生的若干个成绩

发布时间: 2021-03-05 23:47:32

1. 2、输入若干个学生的成绩(以-1为结束标志),要求统计不及格的学生人数。

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

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

#include<stdio.h>

void main(){

float x,amax,amin;

scanf("%f",&x);

amax=x;

amin=x;

while(x>=0)

{

if(x>amax)

amax=x;

if(x<amin)

amin=x;

scanf("%f",&x);

}

printf(" amax=%f amin=%f ",amax,amin);

}

(2)输入若干个学生的若干个成绩扩展阅读:

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

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

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

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

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

printf()函数的调用格式为:printf("<格式化字符串>",<参量表>)。

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

3. 从键盘上输入若干个学生的成绩,计算平均成绩,并输出低于平均分的分值

程序如下
#include <stdio.h>
void main()
{
int i,n,s=0;
float ave;
int a[30];
printf("请输入学生个数:");
scanf("%d",&n);
printf("请输入学生成绩:");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
s+=a[i];
}
ave=(float)s/n;
printf("平均成绩为:%.2f\n",ave);
printf("低于平均分回的有:\n");
for(i=0;i<n;i++)
if(a[i]<ave)
printf("%d ",a[i]);
printf("\n");
}
------------------------------
祝楼主取得好答成绩

4. C语言 输入若干个学生成绩,输入n表示结束.计算总成绩。

inti;
intsum=0;

while(1)
{
scanf("%d",&i);
if(i==-1)
{
break;
}
sum+=i;
}

printf(" sum=%d",sum);

5. c语言:从键盘上输入若干个学生的成绩,当成绩小于0时结束输入.计算出平均成绩,并输出不及格的成绩和人数

#include<stdio.h>
intmain(){
doublex;
doublea[100];
doublesum=0;
inti,tot=0,count=0;
scanf("%lf",&x);
while(x>=0){
sum+=x;
tot++;
if(x<60)a[count++]=x;
scanf("%lf",&x);
}
printf("%lf ",sum/(double)tot);
printf("Fail:%d ",count);
for(i=0;i<count;i++)
printf("%lf ",a[i]);
return0;
}

6. 从键盘上输入若干个学生的成绩

#include<stdio.h>
intmain()
{
floatx,max,min;
scanf("%f",&x);
max=x;
//min=();
min=x;
while(x>=0)
{
if(x>max)
max=x;
if(x<min)
min=x;
//scanf("%f",());
scanf("%f",&x);
}
printf(" Max=%f Min=%f ",max,min);
return0;
}

分别填 x &x

运行结内果容

7. 1.从键盘上输入若干个学生的成绩,以-1结束,求所有成绩的平均分。要求用while语句完成。

#include "stdio.h"
#define N 4
main ()
{ float ave,sum;
int i,j,a[N];
printf ("please input number:");
for (i=0;i<N;i++)
scanf ("%d",&a[i]);
sum=0;ave=0;
for (i=0;i<N;i++){
if (a[i]==-1) break;
for (i=0;i<N;i++)
{
sum+=a[i];
ave=sum/N;
}
}
printf ("%f\n",ave);
return 0;
}
大体上是这样子回的答

8. c语言题目,输入若干个(由输入的变量n确定)学生的成绩(有效成绩为0~100分,输入无效成绩则重新

#include"stdio.h"
intmain(intargc,char*argv[]){
intn,score,max,min,i;
printf("Entern(int0<n)... n=");
if(scanf("%d",&n)!=1||n<1){
printf("Inputerror,exit... ");
return0;
}
printf("Pleaseenterthe%dstudentsscore(s)(int0~)... ",n);
for(i=0;i<n;i++){
while(scanf("%d",&score)!=1||score<0||score>100){
printf("Inputerror,redo:");
fflush(stdin);
}
if(i==0)
max=min=score;
if(max<score)
max=score;
if(min>score)
min=score;
}
printf(" Thebestscoreis%d theworstscoreis%d ",max,min);
return0;
}

运行样例:

9. C++语言求:从键盘输入若干个学生的学习成绩,然后统计出及格和不及格的人数分别是多少

#include<iostream>


usingnamespacestd;

intmain(void)
{
cout<<"请输入成绩,-1结束: ";
intt;
cin>>t;
intjige=0,bujige=0;
while(t!=-1)
{
if(t>=60)
jige++;
else
bujige++;
cin>>t;
}
cout<<"及格人数版为权:"<<jige
<<" 不及格人数为:"<<bujige<<" ";
return0;
}

10. c语言从键盘上输入若干个学生的成绩,统计并输出其中的最高成绩和最低成绩,当输入负数时结束输入

① 代码:

#include<stdio.h>

intmain(intargc,charconst*argv[])
{
doublescore,highest,lowest;
intn;

highest=-1;lowest=1000000000;
n=0;
while(1){
scanf("%lf",&score);
if(score<0.0)break;
if(highest<score)highest=score;
if(lowest>score)lowest=score;
n++;
}

printf("Total%d: ",n);
printf("Thehighestscoreis:%6.2f ",highest);
printf("Thelowestscoreis:%6.2f ",lowest);
return0;
}

② 运行:

1006092.580.550.8-1
Total5:
Thehighestscoreis:100.00
Thelowestscoreis:50.80
热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919