题目
学院举办了一次小型歌唱比赛,邀请各系组织选手并推选评委。比赛时,一支参赛队伍演唱完毕,由评委打分,最终成绩是所有评委的平均分。 设评委人数不固定,由输入的评委人数决定,每个评委打分后进行求和,如果打分次数和评委人数不相等,则继续打分和求和,打分结束后计算平均分,最后输出最终成绩。
思路指导
输入:评委人数(int n)。
次数统计:计数器(int i)。
循环:循环条件—i<=n; 循环任务—输入评委打分0~100分(int scr),求和(int sum);
打分次数i增1。
求平均分:平均分(int ave),ave=sum/n。
输出:平均分,即选手比赛成绩。
#include <stdio.h>
void main( )
{int n,i=1,scr,sum=0,ave;
printf("请输入评委的人数:");
scanf("%d",&n);
while(i<=n) //循环输入打分并求和
{printf("请为参赛队打分:0~100之间");
scanf("%d",&scr);
sum+=scr;
i++; }
ave=sum/n;
printf("参赛队最终成绩是评委打分平均分:%d",ave);
}