当前位置:首页 » 编程语言 » 最高成绩和最低成绩怎么写c语言
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

最高成绩和最低成绩怎么写c语言

发布时间: 2022-07-13 22:53:47

c语言最高分和最低分

以下的程序,先输入成绩的个数n,再输入n个成绩,最后输出最高分和最低分:

#include <stdio.h>

int main()

{ int i,n,x,max,min;

scanf("%d%d",&n,&max);

min=max;

for(i=1; i<n; i++)

{ scanf("%d",&x);

if(x>max)max=x;

else if(x<min)min=x;

}

printf("Max=%d Min=%d ",max,min);

return 0;

}

⑵ C语言输入50名学生成绩,求出最高最低和平均成绩,然后算出最高成绩人数和他们各自的学号,并输出标准差

#include <stdio.h>

void main(){

float score[15];/*保存15个学生成绩*/
float avg=0;/*平均成绩*/
int people =0 ;/*小于平均成绩人数*/
int i;

for(i=0;i<15;i++){
printf("\n请输入第%d学生的成绩 : ",i);
scanf("%f",&score[i]);
avg +=score[i];
}

avg = avg/15;
for(i=0;i<15;i++)
if(score[i]<avg)
people++;

printf("\n这15个学生的平均成绩是:%.2f\n",avg);
printf("小于平均成绩的人数:%d",people);
getch();
}

⑶ C语言编程 题目:输入30个学生成绩,求最高分,最低分和平均分(用数组存放数据)

#include<stdio。h>

intmain()

{

intmax,min,score;

doubleavg=0;

scanf("%d",&score);

max=min=score;

avg+=score;

for(inti=0;i<29;i++)

{

scanf("%d",&score);

if(score>max)max=score;

if(score<min)min=score;

avg+=score;

}

avg=avg/30;

printf("最高分max=%d,最低分min=%d,平均分avg=%lf ",max,min,avg);

return0;

}

文件输入/输出

在C语言中,输入和输出是经由标准库中的一组函数来实现的。在ANSI C中,这些函数被定义在头文件;中。

标准输入/输出

有三个标准输入/输出是标准I/O库预先定义的:

stdin标准输入

stdout标准输出

stderr输入输出错误

以上内容参考:网络-c语言

⑷ 输入一个学生的三门成绩,计算并输出最高分和最低分的C语言编程怎么写

#include<stdio.h>
#include<stdlib.h>
intmin(inta,intb)
{
if(a>b)
returnb;
else
returna;
}
intmax(inta,intb)
{
if(a>b)
returna;
else
returnb;
}
intmain()
{
printf("请输入学生的成绩: ");
intas,sd,df;
scanf("%d%d%d",&as,&sd,&df);
printf("最高成绩是:%d ",max(as,max(sd,df)));
printf("最低成绩是:%d",min(as,min(sd,df)));
return0;
}

⑸ 在c语言中,求出成绩的最高分,最低分,平均分,然后成绩由高到低怎样排列

#include <stdio.h>
#include <string.h>
int n,a[10005];
void Sort(int *s){
for(int i=0;i<n;i++)
for(int j=i+1;j<n;j++){
if(s[j]>s[i]){
int snum=s[i];
s[i]=s[j];
s[j]=snum;
}
}
}
int main(){
printf("请输入需要排序的成绩的数量:");
scanf("%d",&n);
for(int i=0;i<n;i++) scanf("%d",&a[i]);
Sort(a);
for(int i=0;i<n;i++) printf("%d ",a[i]);
printf("最高分%d最低分%d",a[0],a[n-1]);
return 0;
}

⑹ 用c语言编写:从键盘输入若干个学生的成绩统计并输出最高成绩和最低成绩当输入负数时结束输入。

#include<stdio.h>
void main()
{
int max,min,a;
max=-1;
min=1000;
while(1)
{
scanf("%d",&a);
if(a<0)break;
if(max<a)max=a;
if(min>a)min=a;
}
printf("max=%d,min=%d",max,min);
}

⑺ c语言输入10个学生的成绩,输出最高分和最低分.编写函数max求最高分,min函数求最

考察循环结构,比较简单的一道题目,程序如下 :

#include<stdio.h>

int main()

{

int max=0,min=200,s,i;

for(i=1;i<=10;i++)

{

scanf("%d",&s);

if(max<=s)

{

max=s;

}

if(min>=s)

{

min=s;

}

}
printf("最大值为%d ",max);

printf("最小值为%d ",min);

}

⑻ “输入10个成绩,找出最高成绩、最低成绩,并输出相应的位置”的C语言程序怎么设计

⑼ c语言。从键盘输入10个学生成绩,求最高和最低分

这个同学.
代码我就不给你了但是我可以给你把思路理一下
首先
定义从键盘接受的数组.
然后通过循环当然循环变量就是这个数组的长度.
可在外部定义一个最大和最小数
在循环中判断如果当前循环的这个数大则直接给大的赋值
如果小就给小的赋值.
打印输出就好.