zoukankan      html  css  js  c++  java
  • 学生成绩

    /*通过键盘输入3名学生4门课程的成绩,分别求每个学生的平均成绩和每门课程的平均成绩。要求所有成绩均放入一个4行5列的数组中,输入时同一人数据间用空格,不同人用回车 其中最后一列和最后一行分别放每个学生的平均成绩、每门课程的平均成绩及班级总平均分。*/

    #include <stdio.h>
    
    int main(int argc, const char * argv[]) {
        
        float a[4][5];
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 4; j++) {
                scanf("%f",&a[i][j]);
            }
        }
        
        for (int i = 0; i < 3; i++) {
            //每一行输出每个学生的各门成绩
            for (int j = 0; j < 4; j++) {
                printf("%f	",a[i][j]);
            }
            //同时计算这名学生的平均成绩,并作为数组元素输出
            int sum = 0;
            for (int k = 0; k < 4; k++) {
                sum += a[i][k];
            }
            a[i][4] = sum/4;
            printf("%f
    ",a[i][4]);
        }
        //计算每门学科的平均成绩并输出
        for (int i = 0; i < 5; i++) {
            a[3][i] = (a[0][i] + a[1][i] + a[2][i])/3;
            printf("%f	",a[3][i]);
        }
        printf("
    ");
        return 0;
    }
  • 相关阅读:
    Node
    HTTP权威指南
    一些乱七八糟的思考积累
    有限状态机
    奇怪问题引用到其它文件夹项目文件方法
    dijkstra+堆优化
    高精度
    BUAA 1301 最短路
    阿里云服务器ECS(Centos8)下安装和配置python3.8
    Cheat Sheet
  • 原文地址:https://www.cnblogs.com/wm-0818/p/5189373.html
Copyright © 2011-2022 走看看