歌星评分课程设计按0结束
『壹』 学校要举办一个歌星大奖赛,现在要编写一个程序实现对歌星大奖赛的选手进行评分的系统。(给分的原则为:
信息化时代了,找个电脑手动录入Excel表格都能算出总成绩! 开发啥系统!!!
『贰』 VB程序设计大奖赛评分程序设计 编写程序实现在歌手大奖赛中,有10个评委为参赛的选手打分,分数为1到100
Private Sub Command1_Click()
s = 0
zf = 0
For i = 1 To 10
s = InputBox("第" & i & "位评委给分:")
zf = zf + s
Next i
Print "总得版分:权" & zf
End Sub
『叁』 c语言程序设计 : 有8个评委,5个歌手,评委为每个歌手打分。去掉最高分和最低分,求每个歌手的平均分。
如果你想简单一点就
初始化二维数组再进行运算:
#define pw 8 /*评委数目*/
#define gs 5 /*歌手数目*/
main()
{
int i,j,max,min,sum,ave[gs];
int a[gs][pw]={{1,1,1,1,1,1,1,1}, /*先初始化分数再进行运算*/
{1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1},
{1,1,1,1,1,1,1,1}};
for(i=0;i<gs;i++)
{
sum=0;max=0;min=10000;/*初始化累加值,最大值,最小值*/
for(j=0;j<pw;j++)
{
sum=sum+a[i][j];
if (max<a[i][j]) max=a[i][j];
if (min>a[i][j]) min=a[i][j];
}
ave[i]=(sum-max-min)/(pw-2);/*(累加值-最大值-最小值)/(评委总数-2)*/
printf("avepoint of gs[%d]:=%d\n",i+1,ave[i]);/*输出每个歌手的评价分数*/
}
getch();
}
以下是在运算中输入分数:
#define pw 8 /*评委数目*/
#define gs 5 /*歌手数目*/
main()
{
int i,j,max,min,sum;
int a[gs][pw],ave[gs];
for(i=0;i<gs;i++)/*输入歌手分数*/
for(j=0;j<pw;j++)
{
printf("[%d]point of gs[%d]:",j+1,i+1);
scanf("%d",&a[i][j]);
}
for(i=0;i<gs;i++)
{
sum=0;max=0;min=10000;/*初始化累加值,最大值,最小值*/
for(j=0;j<pw;j++)
{
sum=sum+a[i][j];
if (max<a[i][j]) max=a[i][j];
if (min>a[i][j]) min=a[i][j];
}
ave[i]=(sum-max-min)/(pw-2);/*(累加值-最大值-最小值)/(评委总数-2)*/
printf("avepoint of gs[%d]:=%d\n",i+1,ave[i]);/*输出每个歌手的评价分数*/
}
getch();
}
『肆』 用VB程序设计一个歌手大赛的评分程序
Private Sub Command1_Click()
Dim s, i, j, arr(1 To 10), t, sum
For i = 1 To 10
s = Val(InputBox("输入第" & i & "个评分(-10分):", "歌手大赛评分程序"))
If s < 0 Then s = 0 Else If s > 10 Then s = 10
arr(i) = s
sum = sum + arr(i)
Next
For i = 1 To 10
For j = 1 To i
If arr(i) > arr(j) Then
t = arr(i): arr(i) = arr(j): arr(j) = t
End If
Next
Next
Label1.Caption = "最高分为:" & arr(10)
Label2.Caption = "最低分为:" & arr(1)
Label3.Caption = "选手最后得分:" & Round(sum / 8, 1)
End Sub
Private Sub Command2_Click()
Unload Me
End Sub
『伍』 C语言课程设计 歌手比赛系统怎么写
管理系统需要添加两个子成绩,分别是能够输出优秀成绩单和不及内格成绩单并且以(链表)形容式组织,优秀线由宏定不会写,要求如下,虽然我很穷木有财富,但我有一个不甚感激的心啊。 对一次歌手比赛系统成绩进行管理,功能要求:输入每个选手的数据包括编号、姓名、十个评委的成绩,根据输入计算出总成绩和平均成绩(去掉最高分,去掉最低分)。2、显示主菜单如下:1)输入选手数据 2)评委打分 3)成绩排
『陆』 C语言课程设计问题,帮买看下下面的程序
LZ.关于抄你的这3个问题:第一个袭按你的要求改后这个程序的功能性就会大大降低了,例如,如果第10位评委打分的时候输错了,你让程序停止运行,那前面9位评委的打分也会全部作废,所以还是按照程序本来的设计功能更好。
第二个问题关于 printf("%d\n",a[i]);,类似这样的语句,他不是解释说明的意思,他是在程序正常运行是必不可少的提示,好提醒程序使用者知道下面怎么操作,也许你是设计者知道怎么操作,知道每一步是什么意思,但对使用者就毫无知晓了,那些提示句子在程序是不能随便删减的,负责会影响程序的操作功能。/*XXXXXXXXX*/这类注释可以删掉
第三个问题,标出必要的说明,这个你最好自己那个地方不懂提出来,这样一个完整程序拿出来做注释,即使做了也可能不能完全让你明白,所以最好把你不懂的所有地方自己提出来问
『柒』 歌星大赛中n个选手,10个评委打分,分数为1——10分。选手得分:去掉一个最高和最低分后剩余8个的平均分,
这个很简单的,我做过,只是分数是1-100分的,你改下就OK了。
#include<stdio.h>
#include<math.h>
int
main(void)
{
int score[10];
int i;
int max;
int min;
int m;
int n;
int best_score;
int worst_score;
float average;
int sum=0,left_sum;
float cha,smallest_cha,biggest_cha;
printf("Please input ten scores(0--100) :\n");
for(i=0;i<10;i++)
scanf("%d",&score[i]);
for(i=0;i<10;i++)
sum+=score[i];
max=score[0];
min=score[0];
for(i=1;i<10;i++)
{
if(score[i]>=max)
max=score[i];
else if(score[i]<=min)
min=score[i];
}
left_sum=sum-max-min;
average=(float)left_sum/8;
printf("The max score is %d\n",max);
printf("The min score is %d\n",min);
printf("The average score is:");
printf("%f\n",average);
best_score=score[0];
worst_score=score[0];
smallest_cha=score[0]-average;
biggest_cha=score[0]-average;
if(smallest_cha<=0)
{
smallest_cha=-smallest_cha;
biggest_cha=-biggest_cha;
}
for(i=1;i<10;i++)
{
cha=score[i]-average;
if(cha<=0)
cha=-cha;
if(cha<=smallest_cha)
{
best_score=score[i];
m=i+1;
smallest_cha=cha;
}
else if(cha>=biggest_cha)
{
worst_score=score[i];
n=i+1;
biggest_cha=cha;
}
}
printf("The best_score is %d,The best_judge is%d\n",best_score,m);
printf("The worst_score is %d,The worst_judge is%d\n",worst_score,n);
return 0;
}
『捌』 c语言歌星评分系统
现在的大学生都这副样子,这个板块已经成为代做作业的地方了。
难怪现在就业这么差,都是自找的
『玖』 C程序歌星评分系统!全部分数都给了!急急急!!!
歌星评分系统这样的系统没有必要用C语言编写吧,用C#或VB.NET这样的开发语言更快更好些。专其实也可以直接买现属成的系统,象天纵评委评分系统,支持手工打分、电脑打分、无线评分器评分、手机或平板打分,有在线租用,也可以本地安装版本。能满足各种比赛的评委打分。
『拾』 中国移动人工服务,评分的时候按了0又按了1会怎么样没听清。(想给满意的)
正常情况下系统会以您第一次的评价结果为准,如果想要给客服人员好评,可以再次咨询后给予好评。