當前位置:首頁 » 編程語言 » 最高成績和最低成績怎麼寫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個學生成績,求最高和最低分

這個同學.
代碼我就不給你了但是我可以給你把思路理一下
首先
定義從鍵盤接受的數組.
然後通過循環當然循環變數就是這個數組的長度.
可在外部定義一個最大和最小數
在循環中判斷如果當前循環的這個數大則直接給大的賦值
如果小就給小的賦值.
列印輸出就好.