新聞中心
從鍵盤輸入學(xué)生C語言成績,調(diào)用平均分,最高分和統(tǒng)計(jì)不及格人數(shù)的函數(shù),輸出平均分,最高分和不及格人數(shù).
#include stdio.h
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊、網(wǎng)頁空間、營銷軟件、網(wǎng)站建設(shè)、尼元陽網(wǎng)站維護(hù)、網(wǎng)站推廣。
#define N 10
float aver(float x[], int n) //求平均分函數(shù)
{
int i; float sum=0;
for(i=0;in;i++) sum+=x[i];
return sum/n;
}
float max (float x[], int n) //求最高分函數(shù)
{
int i ; float m=x[0];
for(i=1;in;i++) if(mx[i]) m=x[i];
return m ;
}
int fault(float x[], int n) //統(tǒng)計(jì)不及格人數(shù)函數(shù)
{
int i,count=0; //定義循環(huán)變量和統(tǒng)計(jì)變量:
for(i=0;in;i++)//查詢不及格分?jǐn)?shù),統(tǒng)計(jì)人數(shù):
{
if(x[i]60)
count++;
}
return count;//返回不及格人數(shù):
}
int main()
{
float score[100];//定義成績數(shù)組:
int i; //定義循環(huán)變量:
printf("please input your scores.");//提示輸入成績
for(i=0;iN;i++)// 輸入成績
scanf("%f",score[i]);
printf("%f\n",aver(score,N));//調(diào)用平均分函數(shù)并輸出
printf("%f\n",max(score,N));//調(diào)用最高分函數(shù)并輸出:
printf("%f\n",fault(score,N));//調(diào)用統(tǒng)計(jì)不及格人數(shù)函數(shù)并輸出:
return 0;
}
有一個(gè)數(shù)組,內(nèi)放 10個(gè)學(xué)生成績,用C語言寫一個(gè)函數(shù),求出平均分、 最高分、最低分。
我這邊運(yùn)行沒錯(cuò)誤啊,如下圖:
不知道你的錯(cuò)誤是什么,能不能貼出來。
c語言輸入10個(gè)學(xué)生的成績,輸出最高分和最低分.編寫函數(shù)max求最高分,min函數(shù)求最
#includestdio.h
int max(int fenshu[])
{
int max = 0;
for(int i = 0;i 10;i++)
{
? if(fenshu[i] max)
? {
? ? ? max = fenshu[i];
? }
}
return max;
}
int min(int fenshu[])
{
int min = 101;
for(int i = 0;i 10;i++)
{
? if(fenshu[i] min)
? {
? ? ? min = fenshu[i];
? }
}
return min;
}
int main()
{
int fenshu[10];
printf("請輸入十個(gè)整數(shù)(0~100)\n");
for(int i = 0; i 10;i ++)
{
? scanf("%d",fenshu[i]);
}
printf("最高分?jǐn)?shù)是%d,最低分?jǐn)?shù)是%d",max(fenshu),min(fenshu));
}
網(wǎng)站名稱:c語言最高分函數(shù)是什么 c語言計(jì)算最高分
標(biāo)題URL:http://ef60e0e.cn/article/dospsoc.html