c语言程序,输入十个成绩,输出其中的最低分,最高分

供稿:hz-xin.com     日期:2025-01-14
C语言编程题:输入十个学生的成绩,求出最高分 和最低分,输入“-1”结束运行。


#include #include int main(){printf("Enter grade:
");int a[10];int i=0;for(i=0;imax)max=a[i];if(a[i]<min)min=a[i];}printf("Max = %d
Min = %d",max,min); return 0;}

#include
void main()
{
int scores[10], highest, lowest, i, j, tmp;

/* 输入十个人的成绩 */
for(i=0; i<10; i++)
{
printf(“请输入第 %d 个同学的成绩: ”, i+1);
scanf(“%d”, &scores[i]);
}

/* 从高到低对分数进行排序 */
for(i=0; i<9; i++)
for(j=i+1; j<10; j++)
if(scores[i] < scores[j])
{
tmp = scores[i];
scores[i] = scores[j];
scores[j] = tmp;
}

/* 最高分 */
highest = scores[0];

/* 最低分 */
lowest = scores[9];

printf("最高分数: %d 分, 最低分数: %d 分", highest, lowest);
}

你好,我写的版本是成绩可以有小数,如果你的成绩是整数的话,那请把下面的float改成int,%f改成%d就可以了~~

#include <stdio.h>

void main()

{

 float curMark;

 float max;

 float min;

 int   i;

 printf ("请输入10个分数:
");

 scanf("%f", &curMark);

 max = curMark;

 min = curMark;

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

 {

  scanf("%f", &curMark);

  if (max < curMark)

  {

   max = curMark;

  }

  if (min > curMark)

  {

   min = curMark;

  }

 }

 printf ("最高分为:%f
最低分为:%f
", max, min);

}



定义几个浮点型变量
用for循环输入十个成绩,放入数组。
令最大值max和最小值min 都等于第一个成绩a[0],然后for循环,
if (a[i]<min) min=a[i];
if (a[i]>max) max=a[i];
然后输出即可。

C语言定义十个学生成绩键盘录入一个学生的值去成绩里对比如果存在输出是...
在这个例子中,我们定义了一个包含10个学生成绩的整型数组scores,并从键盘输入10个学生成绩。然后,从键盘输入要查找的成绩target,并在数组中查找该成绩。如果找到了,我们就输出该成绩在数组中的位置;如果没有找到,就输出未找到的提示信息。需要注意的是,这个例子中只能查找某个成绩是否存在,并输出其...

用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩
在主函数main中,接收用户输入,初始化数组,调用排序函数,然后输出排序后的成绩:在main函数里,创建一个大小为SIZE的整型数组number,并通过for循环读取用户输入的10个成绩。调用bubble_sort函数对数组进行排序,最后遍历数组并打印出排序后的成绩。运行程序后,你会看到按高分到低分排列的学生成绩。除了...

用C语言编写程序:从键盘输入10个学生的成绩,输出其最大值、最小值、和...
代码如图所示,结尾也贴出了源代码 望采纳,谢谢 include <stdio.h> int main(){ double a[10]={};double sum=NULL;double max=NULL;double min=NULL;puts("请输入10个学生的成绩:");for(int i=0;i<10;i++){ scanf("%lf",&a[i]);} for(int i=0;i<10;i++){ sum+=a[i];...

c语言 一班10个同学的成绩 输入10个成绩降序排序并输出 然后键盘录入...
int main(){ int a[10],i,j,t,k;printf("请以次输入10个学生的成绩:");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<9;i++){ k=i;for(j=i;j<10;j++)if(a[j]>a[k])k=j;if(i!=k){ t=a[i];a[i]=a[k];a[k]=t;} } printf("由高到低排序输出...

C语言:输入10个学生的单科成绩,求出其中的最高分、最低分以及超过平_百...
虽然main函数可以作为结构体或者类的成员函数,但相应地会失去作为程序出入口的功能。 C++中全局main函数的书写格式与C语言完全相同,功能也完全相同,且同一C++程序同样只能有一个全局main函数。 2、Java中的main函数 Java同样是以main函数作为程序执行出入口的,但Java作为“更纯洁”的面向对象语言,它的main函数与C\/C++...

c语言程序,输入十个成绩,输出其中的最低分,最高分
用for循环输入十个成绩,放入数组。令最大值max和最小值min 都等于第一个成绩a[0],然后for循环,if (a[i]<min) min=a[i];if (a[i]>max) max=a[i];然后输出即可。 563565340 | 发布于2010-11-27 举报| 评论 2 0 为您推荐: c语言经典程序100例 c语言连等 用c语言写成绩程序 成绩排序 ...

用C语言编程:从键盘输入10个学生的成绩和学号,将其排序输出,并输出中...
include<stdio.h> struct student { int id;int score;}stu[10];int main(void){ int i,m;struct student j;for( i=0; i<10; i++){ printf("请输入学生的学号:");scanf("%d",&stu[i].id);printf("请输入学生的成绩:");scanf("%d",&stu[i].score);printf("\\n");} print...

C语言程序 输入10个学生的成绩,要求输出这10个成绩的及格率和优秀率,再...
include<stdio.h>int main(){int grade[10],NoGood[10],i,j=0,k=0,m=0;float PassRate,ExeRate;printf("请输入10个学生的成绩:\\n");for(i=0;i<10;i++){scanf("%d",&grade[i]);if(grade[i]>=85){k++;}if(grade[i]>=60){j++;}else{NoGood[m++]=i;}}PassRate=1.0...

c语言编程:有一个数组,内放10个学生的成绩,求平均数
avg = sum \/ 10;最后,输出计算得到的平均成绩:printf("%f", avg);} 这段代码能够有效地计算10名学生的平均成绩。请注意,这里使用了浮点数类型来存储成绩和计算结果,以确保精度。通过这个简单的程序,我们可以了解如何在C语言中处理数组以及如何计算平均值。此代码示例展示了基本的输入输出操作、循环...

C语言任意输入10个学生的成绩存放在数组中然后输出最高分、最低分,以 ...
void main(){ float iscore[SIZE]={0},max,least;int iindex=0,fail=0;printf("请输入学生的成绩: ",iindex);for(iindex=0;iindex<SIZE;iindex=iindex+1)scanf("%f", iscore[iindex]);max=least=iscore[0];for(iindex=0;iindex<SIZE;iindex=iindex+1){ if(maxiscore[iindex]...