day07 homework

来源:互联网 发布:万人网络聊天直播吸毒 编辑:程序博客网 时间:2024/06/05 03:05
void avgScore(Stu stu[],int n)
{
    float avg[3]={0};
    for (int i=0; i<n; i++) {
        avg[0] +=stu[i].score1;
        avg[1] +=stu[i].score2;
        avg[2] +=stu[i].score3;
    }
    for (int i=0; i<3; i++) {
        avg[i] /=5;
        printf("第%d门课的平均成绩:%.2f\n",i+1,avg[i]);
    }
}

void getStudentByTwoScore(Stu stu[],int n)
{
    for (int i=0; i<5; i++) {
        if (stu[i].score1<60 && stu[i].score2< 60 && stu[i].score3< 60) {
            printf("num:%d score:%.2f %.2f %.2f\n",stu[i].num,stu[i].score1,stu[i].score2,stu[i].score3);
            continue;
        }else if (stu[i].score1<60 && stu[i].score2 < 60) {
            printf("num:%d score:%.2f %.2f\n",stu[i].num,stu[i].score1,stu[i].score2);
            continue;
        }else if (stu[i].score3<60 && stu[i].score2< 60) {
            printf("num:%d score:%.2f %.2f\n",stu[i].num,stu[i].score2,stu[i].score3);
            continue;
        } else if (stu[i].score1<60 && stu[i].score3< 60) {
            printf("num:%d score:%.2f %.2f\n",stu[i].num,stu[i].score1,stu[i].score3);
            continue;
        }
          }
}

void getStudentByThreeScore(Stu stu[],int n)
{
    float Avg[5]={0};
    for (int i=0; i<5; i++) {
        Avg[i] =stu[i].score1+stu[i].score2+stu[i].score3+Avg[i];
        Avg[i] /=3;
        if (Avg[i] >=85 && Avg[i] <=90) {
            printf("num:%d  name:%s\n",stu[i].num,stu[i].name);
        }
    }

}



   Stu s1={"xiaoWu",01,52.9,65,54};
    Stu s2={ "xiaoLi",02,41.1,45,78};
    Stu s3={"xiaoZhang",03,80.1,82.5,96};
    Stu s4={"xiaoSi",04,91.1,89.58,86};
    Stu s5={"xiaoLan",05,31,53.2,58};
    Stu stu[5]={s1,s2,s3,s4,s5};
    
    //avgScore(stu, 5);
    getStudentByTwoScore(stu,5);
   // getStudentByThreeScore(stu,5);
   


0 0
原创粉丝点击