當前位置:首頁 » 編程軟體 » 編程求最高分

編程求最高分

發布時間: 2022-07-03 17:20:31

c語言:輸入10個學生的單科成績,求出其中的最高分、最低分以及超過平均分的人數。怎麼編程我學的是C++,

#include"iostream.h"

voidmain()

{

floatscore[10],sum=0,avg,max=0,min,j,k;

intcount=0;

cout<<"請輸入學生成績"<<endl;

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

{

cin>>score[i];//依次輸入學生成績

sum+=score[i];//計算總分

if(i==0)

min=score[i];//初始化min的值,假設第一個輸入的成績就是最低分

elseif(score[i]<=min)

min=score[i];

if(score[i]>=max)

max=score[i];

}

avg=sum/10;//平均分=總分/總人數

for(inta=0;a<10;a++)

if(score[a]>=avg)

count++;//計算分數大於平均分的人數

cout<<"最高分:"<<max<<endl;

cout<<"最低分:"<<min<<endl;

cout<<"平均成績:"<<avg<<endl;

cout<<"超過平均分的人數:"<<count<<endl;

};

運行結果:

❷ 編程實現在所有的考試成績中找出最高分

哥你們C語言老師叫啥名。。= =

我們不會一個老師吧。。

❸ 求vb編程 十個學生成績的最高分,平均分,最低分

先定義一個數組,然後每填入一個數據這個數組就增加一個長度,這樣達到動態變化數組的長度使得符合學生數。
最高分就用max函數,平均分就加和求平均,最低分就是min函數

❹ C語言編程:定義數組,錄入10個分數,求最高分,最低分,平均分

希望這是你想要的結果!
純手工
希望採納
#include<stdio.h>
#include<string.h>
main()
{

int
i,num[10],max,min,a=0;

puts("輸入:");

scanf("%d",&num[0]);

max=min=num[0];

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

{

scanf("%d",&num[i]);

max=max<num[i]?num[i]:max;

min=min>num[i]?num[i]:min;

}

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

{

a=a+num[10-i-1];

}

printf("求和結果為:%d",a);

printf("\n最大值為:%d\n最小值為:%d\n平均分為:帶浮點%f\n不帶浮點:%d\n",max,min,(float)a/10,a/10);
}

❺ C語言程序設計用數組求六個學生四門課中各科的最高分,最低分和平均分的程序代

#include <stdio.h>

#define N 6

int main()

{ int a[N+3][4]= {0},i,j;

for (i=0; i<N; i++)

{ for (j=0; j<4; j++)

{ scanf("%d",&a[i][j]);

a[N][j]+=a[i][j];

if(i==0)a[N+1][j]=a[N+2][j]=a[i][j];

else if(a[N+1][j]<a[i][j])

a[N+1][j]=a[i][j];

if(j==0)a[N+2][j]=a[i][j];

else if(a[N+2][j]>a[i][j])

a[N+2][j]=a[i][j];

}

}

for (j=0; j<4; j++)

printf("學科%d的平均分:%.2f 最高分:%d 最低分:%d ",j+1,a[N][j]/6.0,a[N+1][j],a[N+2][j]);

return 0;

}

❻ 用C語言編程!!!輸入3個學生5門課程的成績,並求每個學生的平均成績、最高分和最低分。

#include <stdio.h>

struct

{

int course[5];

}student[3];

void main()

{

int i,j,arg[3]={0},max[3]={0},min[3]={0};

for (i=0;i<3;i++)

{

printf("請輸入學生%d成績 ",i);

scanf("%d,%d,%d,%d,%d",&(student+i)->course[0],&(student+i)->course[1],&(student+i)->course[2],&(student+i)->course[3],&(student+i)->course[4]);

arg[i]=((student+i)->course[0]+(student+i)->course[1]+(student+i)->course[2]+(student+i)->course[3]+(student+i)->course[4])/5;

max[i]= (student+i)->course[0];

min[i]= (student+i)->course[0];

for (j=1;j<5;j++)

{

if (max[i] > (student+i)->course[j])

{

min[i] = (student+i)->course[j];

}

else

{

max[i]= (student+i)->course[j];

}

}

printf("學生%d,平均分%d,最高分數%d,最低分數%d ",i,arg[i],max[i],min[i]);

}

}

❼ 編程求某班(假定有20名學生)的計算機成績的最高分.最低分,並能查找到任意分值的排名。(用C++)

std::vector<int> score_list;
srand(time(NULL));
//存入若干個分數,只是測試
for(int i = 0; i < 20; i++)
score_list.push_back(rand() % 101);

//升序排序。
sort(score_list.begin(), score_list.end());

printf("最高分:%d\n", score_list[score_list.size() - 1]);
printf("最低分:%d\n", score_list[0]);

❽ 編寫程序,將輸人的20名學生的成績保存到數組中,求出其最高分、最低分及平均分。

#define N 5

#include <stdio.h>

main( )

{ inti,j,k, max,min; static int a[5];

for (i=0;i<5;i++) scanf("%d",&a[i]);

max=min=a[0]; /*假定第一個元素既是最大的,也是最小的*/

j=k=0; /*對分別記錄最大,最小元素下標的變數j,k初始化 */

for (i=0;i<5;i++)

{ if (max<a[i]) { max=a[i];j=i;}/*把當前最大值送max,下標送j*/

else if (min>a[i]){ min=a[i];k=i;}

}

printf("max:a[%d]=%d,min:a[%d]=%d",j,max,k,min);

}

編譯方式下

首先通過一個對應於所用程序設計語言的編譯程序對源程序進行處理,經過對源程序的詞法分析、語法分析、語意分析、代碼生成和代碼優化等階段將所處理的源程序轉換為用二進制代碼表示的目標程序,然後通過連接程序處理將程序中所用的函數調用、系統功能調用等嵌入到目標程序中,構成一個可以連續執行的二進制執行文件。

以上內容參考:網路-編程

❾ 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語言編程錄入10名同學成績並且求出平均分和最高分

#include<stdio.h>
#define N 10
void main()
{ float s[N],m,a;
int i;
for ( i=0;i<N;i++ ) scanf("%f",&s[i]);
m=a=s[0]; for ( i=1;i<N;i++ ) { a+=s[i]; if ( m<s[i] ) m=s[i]; }
a/=N;
printf("最高分%f,平均分%f\n",m,a);
}

熱點內容
php圖片類 發布:2022-08-13 17:29:10 瀏覽:507
怎麼給藍牙設置密碼 發布:2022-08-13 17:26:24 瀏覽:845
androidnews 發布:2022-08-13 17:25:02 瀏覽:876
1萬元錢能組裝個什麼配置的電腦 發布:2022-08-13 17:23:18 瀏覽:517
應用拒絕訪問 發布:2022-08-13 17:16:10 瀏覽:998
電腦機房伺服器有輻射嗎 發布:2022-08-13 17:13:48 瀏覽:159
linuxpython安裝模塊 發布:2022-08-13 17:12:10 瀏覽:657
linux任務刪除 發布:2022-08-13 17:08:54 瀏覽:112
電腦瀏覽器怎麼緩存視頻 發布:2022-08-13 17:08:50 瀏覽:975
雲手機伺服器硬體 發布:2022-08-13 16:55:08 瀏覽:392