當前位置:首頁 » 編程軟體 » 打分題編程

打分題編程

發布時間: 2023-07-07 21:44:53

『壹』 實現一個有n個裁判打分系統,C語言題目 麻煩高手幫忙啊!

#include<stdio.h>
#include<stdlib.h>
#define
MAX
100
void
main(void)
{
int
n,i=0;
float
aver=0.0,sum=0.0,*start,*p,max,min;
//獲取裁判數n
do{
printf("請輸入裁判數--->n:\n");
scanf("%d",&n);
}while((n<=2)
||
(n>MAX));
start
=
(float
*)malloc(n*sizeof(float));
p
=
start;
//獲取裁判打分,帶檢測,超出范圍的重新打分
do
{
printf("請裁判%d打分:",i);
scanf("%f",p);
if((*p<0)
||
(*p>100))
printf("打分超出范圍,請重新打分:\n");
else
{
i++;
p++;
}
}while(i!=n);
p
=
start;
max=*p;
min=*p;
//求最高分,最低分和平均分
for(i=0;i<n;i++)
{
if(*p
>
max)
max=*p;
else
if(*p
<
min)
min=*p;
sum
=
sum
+
(*p);
p++;
}
aver
=
(sum
-
max
-
min)/(n-2);
printf("去掉一個最高分%6.2f分,去掉一個最低分%6.2f分,平均分為%6.2f分。\n",max,min,aver);
}

『貳』 C語言編程題:歌唱比賽十個評委打分,請求出其中的最高分和最低分並進行輸出(要求從鍵盤接收數據)。

#include<stdio.h>
intmain(void)
{
floata[10],temp;
printf("請輸入分數: ");
inti,j;
for(i=0;i<10;i++)
{
scanf("%f",&a[i]);
}
for(i=0;i<9;i++)
{
for(j=0;j<9-i;j++)
{
if(a[j]<a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}

printf("最高分:%.2f 最低分:%.2f ",a[0],a[9]);
return0;
}

『叄』 編程題:為比賽選手評分,讀入10名評委的評分,從中扣除一個最高分和一個最低分,輸出這個選手的最後得分

#include

void main()

{

int a[10],i,max,min,sum=0;//補了「=0」

printf("輸入10名評委的評分: ");

for(i=0;ia[i]) min=a[i];

}

printf("最後得分:%.2f ",(sum-max-min)/8.0);

}

編譯

#include<stdio.h>

void main()

{ int i,a[10],sum=0,j,t;

float avg;

for(i=0;i<10;i++) scanf("%d",&a[i]); /*輸入*/

if(a[j]>a[j+1]) {t=a[j];a[j]=a[j+1];a[j+1]=t;} /*排序*/

for(i=0;i<10;i++) printf("%d ",a[i]); /*去掉一個最高分和最低分*/

for(i=1;i<9;i++) sum+=a[i];

avg=(float)sum/8; /*求平均分*/

printf("平均分是 %f ",avg);

}

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

熱點內容
什麼漫畫軟體可以緩存 發布:2025-02-07 17:56:21 瀏覽:267
安卓如何取消手機搜索 發布:2025-02-07 17:46:04 瀏覽:217
ontoucheventandroid 發布:2025-02-07 17:45:50 瀏覽:869
愛思助手如何看配置 發布:2025-02-07 17:32:27 瀏覽:175
自己的電腦怎麼搭建手游伺服器端 發布:2025-02-07 17:21:44 瀏覽:47
怎樣修改蘋果密碼怎麼辦 發布:2025-02-07 17:15:44 瀏覽:716
電腦一般怎麼連接伺服器 發布:2025-02-07 17:12:55 瀏覽:491
ftp用ie打開文件 發布:2025-02-07 17:07:42 瀏覽:271
android列表顯示 發布:2025-02-07 17:01:19 瀏覽:66
芒果tv緩存的視頻在哪個文件里 發布:2025-02-07 16:45:05 瀏覽:817