• c语言中求课程总分、平均分。学生总分及平均分


    1、

    #include <stdio.h>
    
    int main(void)
    {
        int i, j;
        int a[6][2];
        puts("please input the elements of the 6 * 2 matrix.");
        for (i = 0; i < 6; i++)
        {
            for (j = 0; j < 2; j++ )
            {
                printf("a[%d][%d] = ", i, j ); scanf("%d", &a[i][j]);
            }
        }
        int majorsum[2] = {0};
        int majormean[2];
        for (i = 0; i < 2; i++)
        {
            for (j = 0; j < 6; j++)
            {
                majorsum[i] += a[j][i]; 
            }
            majormean[i] = majorsum[i]/6;
        }
        for (i = 0; i < 2; i++)
        {
            printf("majorsum[%d] = %d\n", i, majorsum[i]);
            printf("majormean[%d] = %d\n", i, majormean[i]);
        }
        puts("--------\n--------\n---------");
        int studentsum[6];
        int studentmean[6];
        for (i = 0; i < 6; i++)
        {
            for (j = 0; j < 2; j++)
            {
                studentsum[i] += a[i][j];
            }
            studentmean[i] = studentsum[i]/2;
        }
        for (i = 0; i < 6; i++)
        {
            printf("studentsum[%d] = %d\n", i, studentsum[i]);
            printf("studentmean[%d] = %d\n", i, studentmean[i]);
        }
        return 0;
    }

     

    #include <stdio.h>
    
    int main(void)
    {
        int a[6][2];
        int i, j;
        puts("please input the elements of the 6 * 2 matrix.");
        for (i = 0; i < 6; i++)
        {
            for (j = 0; j < 2; j++)
            {
                printf("a[%d][%d] = ", i, j);
                scanf("%d", &a[i][j]);
            }
        }
        int majorsum[2] = {0};
        double majormean[2];
        for (i = 0; i < 2; i++)
        {
            for (j = 0; j < 6; j++)
            {
                majorsum[i] += a[j][i];
            }
            majormean[i] = majorsum[i]/6;
        }
        for (i = 0; i < 2; i++)
        {
            printf("majorsum[%d] = %d\n", i, majorsum[i]);
            printf("majormean[%d] = %.1f\n", i, majormean[i]);
        }
        puts("--------\n--------\n--------");
        int studentsum[6] = {};
        double studentmean[6];
        for (i = 0; i < 6; i++)
        {
            for (j = 0; j < 2; j++)
            {
                studentsum[i] += a[i][j];
            }
            studentmean[i] = studentsum[i]/2;
        }
        for (i = 0; i < 6; i++)
        {
            printf("studentsum[%d] = %d\n", i, studentsum[i]);
            printf("studentmean[%d] = %.1f\n", i, studentmean[i]);
        }
        
        return 0;
    }

  • 相关阅读:
    Educational Codeforces Round 20 A. Maximal Binary Matrix(模拟)
    SCU 4440 Rectangle (思维+暴力)
    poj 2799 IP Networks (模拟/水题)
    Uva 10629 Huge Mods (指数循环节)
    FUZ 1759 Super A^B mod C (指数循环节/模板)
    Uva 11149 Power of Matrix (倍增法/模板)
    poj 3863&&Gym
    Codeforces 392C Yet Another Number Sequence (矩阵快速幂+二项式展开)
    Uva 11029 Leading and Trailing (求n^k前3位和后3位)
    Uva 10006 Carmichael Numbers (快速幂)
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14381378.html
Copyright © 2020-2023  润新知