Ⅰ 歌星大獎賽 c++
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
double max=0.0,min=101.0,sum=0.0,sco;
for(int i=0;i<10;i++){
cin>>sco;
if(sco>max)max=sco;
if(sco<min)min=sco;
sum+=sco;
}
cout<<"Canceled max score:"<<fixed<<showpoint<<setprecision(2)<<max<<endl;
cout<<"Canceled min score:"<<fixed<<showpoint<<setprecision(2)<<min<<endl;
cout<<"Average score"<<fixed<<showpoint<<setprecision(2)<<(sum-max-min)/8<<endl;
return 0;
}
Ⅱ C++編程,VC2008版本,來個有趣的題目:青年歌手參加歌曲大獎賽....
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
double a[10], sum = 0.0;
int i;
cout << "請輸入10個評分:" << endl;
for( i=0; i<10; i++ ) {
cin >> a[i];
}
//排序
sort(a,a+10);
for( i=1; i<9; i++ ) {
sum += a[i];
}
cout.precision(2);
cout << "平均分為" << sum/8.0 << endl;
}
Ⅲ 1 . 青年歌手參加歌曲大獎賽,有10個評委對她的表現進行打分,試編程求
#include<stdio.h>
void main()
{
float a[10];
float sum=0,ave=0,t;
int i,j;
printf("請輸入10個評分:\n");
for(i=0;i<10;i++)
scanf("%f",a[i]);
for(i=0;i<8;i++)
for(j=0;j<8-i;j++)
if(a[j]>a[j+1])
{t=a[j];a[j]=a[j+1];a[j+1]=t;}
for(i=1;i<9;i++)
{
sum+=a[i];
}
ave=sum/(i-1);
printf("去掉一個最高分:%g,去掉一個最低分:%g,最後得分%g\n",a[9],a[0],ave);
}
Ⅳ 幫忙寫下這個C語言程序歌星大獎賽
#include<stdio.h> void score(int a[]) { int i; printf("put in the score between 1 and 100"); for(i=0;i<10;i++) { scanf("%d",&a[i]); if(a[i]<1||a[i]>100) { printf("put again the score between 1 and 100"); scanf("%d",&a[i]); } } } void main() { int a[10],i,max,min,sum=0,average; score(a); max=min=a[0]; for(i=0;i<10;i++) { if(a[i]>max) max=a[i]; if(a[i]<min) min=a[i]; } for(i=0;i<10;i++) sum=sum+a[i]; sum=sum-max-min; average=sum/8; printf("the average score is %d",average); } 我自己寫的,絕對是正確的,我已經運行過了!
求採納
Ⅳ C語言程序:歌手大獎賽競賽系統。 編程實現:抽簽決定選手出場順序。
#includeintsmax(inta[]){inti,max=0;for(i=0;imax)max=a[i];}returnmax;}intmain(){intmax,i;inta[10];printf("輸入10名選手的成績:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);max=smax(a);printf("成績最高的是:%d\n",max);}
Ⅵ 怎樣用c語言程序設計 青年歌手參加歌曲大獎賽,有10個評委對她的進行打分,試編程求這位選手...
#include
void
main()
{
/*
你的程序除了這個問題外還有其他的問題
*/
int
sum=0,i,b;
double
avg;//定義浮點型,才能保存下來小數
int
a[10];
int
max,min;
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
if(i==0)//這個判斷加上初始,不然的話每次都賦了a[0]
{
max=a[0];
min=a[0];
}
if(max
a[i]);
min=a[i];
sum+=a[i];
}
b=sum-max-min;
avg=b/8.0;//除以8.0才能除出小浮來。
printf("平均分為:%.2f\n",avg);
}
Ⅶ 關於青年歌手大獎賽的編程題。用c或c++
明天來
Ⅷ C語言 歌星大獎賽
int max=0,min=100;
循環分別求abs(a[i]-avg);//avg是平均分
如果該值小於min,將其賦給min,並記錄i為min_i
同理如果大於max,將其賦給max,並記錄i為max_i
Ⅸ 歌星大獎賽 C語言
我已經把答案發到你郵箱了。。加分吧,,辛苦費。。希望你能夠找到答案
Ⅹ C語言程序設計 歌星大獎賽
程序思路:輸入10個數,先排序(從大到小或者從小到大),然後取中間8個數求平均值。