❶ 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);
}
❷ C语言输入学生单科成绩,计算并输出这些学生的最低分、最高分、平均
#include<stdio.h>
#include<stdlib.h>
intmain(intargc,constchar*argv[])
{
intnum=0,i=0;
int*score=NULL;
intmin_score=0,max_score=0;
floataverage_score=0;
intsum=0;
printf(" 请输入学生的人数: ");
scanf("%d",&num);
score=malloc(num*sizeof(int));
printf(" 请依次输入学生的分数: ");
for(i=0;i<num;i++)
{
scanf("%d",&score[i]);
}
/*求平均分,最高分,最低分*/
max_score=score[0];
min_score=score[0];
for(i=0;i<num;i++)
{
if(score[i]>max_score)
{
max_score=score[i];
}
if(score[i]<min_score)
{
min_score=score[i];
}
sum+=score[i];
}
average_score=(float)sum/(float)num;
printf(" 经统计分析,成绩结果如下: ");
printf("最高分为:%d ",max_score);
printf("最低分为:%d ",min_score);
printf("平均分为:%.2f ",average_score);
return0;
}
❸ 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语言解:从键盘上输入若干学生的c语言成绩,统计并输出最高和最低成绩,当输入负数时结束输入。
#include<stdio.h>
intmain()
{
intmax=0,min=0,n,a[100]={1};//max,min:最高、最低分所在的下标
printf("请输入学生的成绩,以负数表示结束:");
for(n=0;;n++)
{
scanf("%d",&a[n]);
if(a[n]<0)break;
if(a[n]>a[max])max=n;
if(a[n]<a[min])min=n;
}//共有n个有效成绩
printf("最高分=%d ",a[max]);
printf("最低分=%d ",a[min]);
getch();
return0;
}
❺ 用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语言编写最高分和最低分
#include<stdio.h>
#defineSTUDENT_COUNT40 //定义学生数目
intmain()
{
intstudent_score[STUDENT_COUNT],max_score=0,min_score=100;
srand(unsigned(time(NULL)));
for(inti=0;i<STUDENT_COUNT;i++)
{
scanf("%d",&student_score[i]);
}
for(inti=0;i<STUDENT_COUNT;i++)
{
if(max_score<student_score[i])
{
max_score=student_score[i];
}
if(min_score>student_score[i])
{
min_score=student_score[i];
}
}
printf("maxscore:%d,minscore:%d ",max_score,min_score);
return0;
}
//测试样例
//2
//4
//32
//91
//58
//67
//69
//31
//12
//88
//35
//40
//80
//87
//35
//61
//11
//67
//87
//67
//28
//70
//51
//8
//0
//50
//82
//25
//99
//74
//24
//48
//79
//85
//51
//13
//86
//19
//2
//41
//maxscore:99,minscore:0
❼ 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;
}