码迷,mamicode.com
首页 > 其他好文 > 详细

第6次实验

时间:2019-06-03 23:37:08      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:for   printf   turn   统计   can   开始   bre   div   lse   

#include"stdio.h"
float s[5][3];
float average(float a,float b,float c)
{
    float k;
    k=(a+b+c)/3;
    return k;
}
void printave()
{
    int i;
    float j;
    for(i=0;i<5;i++)
    {
        j=average(s[i][0],s[i][1],s[i][2]);
        printf("第%d位同学的平均成绩为%f\n",i+1,j);
    }
}
void printall()
{
    int i;
    printf("               语文         数学          英语\n");
    for(i=0;i<5;i++)
    printf("第%d位      %10.6f   %10.6f    %10.6f\n",i+1,s[i][0],s[i][1],s[i][2]);
}
void allave()
{
    float j1,j2,j3;
    j1=(s[0][0]+s[1][0]+s[2][0]+s[3][0]+s[4][0])/5;
    j2=(s[0][1]+s[1][1]+s[2][1]+s[3][1]+s[4][1])/5;
    j3=(s[0][2]+s[1][2]+s[2][2]+s[3][2]+s[4][2])/5;
    printf("语文平均成绩为:%f\n",j1);
    printf("数学平均成绩为:%f\n",j2);
    printf("英语平均成绩为:%f\n",j3);
}
int main()
{
     int i,j;
     printf("\t\t\t欢迎使用学生成绩统计系统!\n");
     printf("开始录入学生成绩……\n");
     for(i=0;i<5;i++)
     {
         printf("请输入第%d个学生的三门成绩:(格式:a b c)",i+1);
         scanf("%f %f %f",&s[i][0],&s[i][1],&s[i][2]);
     }
     printf("成绩录入完毕!");
     while(1)
     {
        printf("请选择要执行的操作:1.输出所有成绩 2.输出每位同学的平均成绩 3.输出每门课程的平均分 4.重新录入学生成绩  5.退出系统\n");
        scanf("%d",&j);
        if(j==1)
            printall();
        else if(j==2)
            printave();
        else if(j==3)
            allave();
        else if(j==4)
        {
            printf("开始录入学生成绩……\n");
            for(i=0;i<5;i++)
            {
                printf("请输入第%d个学生的三门成绩:(格式:a b c)",i+1);
                scanf("%f %f %f",&s[i][0],&s[i][1],&s[i][2]);
            }
            printf("成绩录入完毕!");
        }
        else if(j==5)
            break;

        else
            printf("输入的数据有误!请重新输入\n");
     }
     return 0;
}

 

第6次实验

标签:for   printf   turn   统计   can   开始   bre   div   lse   

原文地址:https://www.cnblogs.com/133-2/p/10970773.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!