ABOUT ME

Today
Yesterday
Total
  • 배열에 난수 넣기 + 각 열의 합
    코딩/C언어 2018. 6. 5. 21:16
    반응형

    #include <stdio.h>

    void initTable(int s[ ][5], int size);

    int totalTable(int s[ ][5], int size);

    void printTable(int s[ ][5], int size);

    int main(void)

    {

    int table[3][5];

    int i, j;

    int total[5] = { 0 };

     

    srand(time(NULL));

     

    initTable(table, 3);

    printf("발생된 난수의 평균은 %d입니다.\n", totalTable(table, 3) / 15);

     

    printTable(table, 3);

     

    printf("----각 열의 합----\n");

     

    for (i = 0; i < 3; i++)

    for (j = 0; j < 5; j++)

    total[j] += table[i][j];

     

    for (i = 0; i < 5; i++)

    printf("\t%d", total[i]);

    printf("\n");

    }

     

    void initTable(int s[ ][5], int size)

    {

    int i, j;

     

    for (i = 0; i < size; i++)

    for (j = 0; j < 5; j++)

    s[i][j] = rand() % 100;

    }

     

    int totalTable(int s[ ][5], int size)

    {

    int i, j, total = 0;

     

    for (i = 0; i < size; i++)

    for (j = 0; j < 5; j++)

    total += s[i][j];

     

    return total;

    }

     

    void printTable(int s[][5], int size)

    {

    int i, j;

     

    for (i = 0; i < size; i++)

    {

    for (j = 0; j < 5; j++)

    printf("\t%d", s[i][j]);

     

    printf("\n");

    }

    }

     

     

    결과:

     

    반응형

    '코딩 > C언어' 카테고리의 다른 글

    배열 이동  (0) 2018.06.05
    구구단표  (0) 2018.06.05
    길이 계산 + 대문자만 출력  (0) 2018.06.05
    글자 점수 계산  (0) 2018.06.05
    단어 비교  (0) 2018.06.05
Designed by Tistory.