当前位置:首页>开发>正文

歌咏比赛成绩管理c语言程序设计 C语言:歌唱比赛评分

2023-06-25 18:41:23 互联网 未知 开发

 歌咏比赛成绩管理c语言程序设计 C语言:歌唱比赛评分

歌咏比赛成绩管理c语言程序设计

#include#include void main() { int n,i float avg,a[100],s,max,min do { scanf("%d",&n) } while(n<=0) while(n>0) { s=0.0 for(i=0ia[i]) min=a[i] } s=s-max-min avg=s/(n-2) printf("%.2f ",avg) scanf("%d",&n) } }

C语言:歌唱比赛评分

11111111 #include 
intmain()
{
    intN, a, max, min, sum,i
    scanf("%d",&N)
    scanf("%d",&a)
    max=min=sum=a
    for(i = 1 i < N i  )
    {
        scanf("%d",&a)
        if(a>max) max=a
        if(a        sum =a
    }
    sum-=max min
    printf("%.2f ", (float)sum/(N-2))
    return0
}

求大师帮忙:用C语言编写一个歌唱比赛成绩统计程序

#include #include #include int main(int argc, char* argv[]) { int i, j int a[20][8], score[20], id[20] int max, min srand(time(NULL)) for (i = 0 i < 20 i ) { id[i] = i 1 score[i] = 0 max = 0 min = 10 printf("比赛ID<%d> ", i 1) for (j = 0 j < 8 j ) { a[i][j] = rand() % 10 1 /* 打分 */ score[i] = a[i][j] /* 将所有分数累加 */ printf("%d ", a[i][j]) if (a[i][j] > max) max = a[i][j] /* 找最大 */ else if (a[i][j] < min) min = a[i][j] /* 找最小 */ } printf(" ") score[i] -= (max min) /* 减去最小,最大 */ } int temp = 0, temp1 = 0 for (i = 0 i < 20 i ) { for (j = i j < 20 j ) { if (score[i] < score[j]) { temp = score[i] score[i] = score[j] score[j] = temp temp1 = id[i] id[i] = id[j] id[j] = temp1 } } } printf("------------------------------------ ") printf("前八名是: ") for (i = 0 i < 8 i ) { printf("<%d> ", id[i]) } printf(" ") return 0 }

C语言评分程序

#include
#include
#include
#define MAX_LENGTH 6struct Student
{
char name[10]
unsigned int ordernum
double scores[5]
}void printInfo(Student students[])
{
for (unsigned int i=0i {
printf("学生姓名:%s ",students[i].name)
printf("学生出场顺序:%d ",students[i].ordernum)
printf("学生得分:")
for(unsigned int j=0j {
printf("%lf ",students[i].scores[j])
}
printf(" ")
printf(" ")
}
}void InputStudent(Student *stu)
{
printf("请输入学生姓名:")
scanf("%s",&stu->name)
printf("请输入学生出场次序:")
scanf("%d",&stu->ordernum)
printf("请输入5个评委分数,用空格隔开:") for (unsigned int i=0i {
scanf("%lf",&stu->scores[i])
}
}
void main()
{
Student students[MAX_LENGTH]
for(unsigned int i=0i {
printf(" 第%d个学生情况: ",i 1)
InputStudent(students[i])
} printf(" 学生总体情况: ")
printInfo(students)
system("pause")
}

最新文章