Ⅰ 歌星大奖赛 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个数求平均值。