-
난수의 합(포인터, 배열)코딩/C언어 2019. 4. 1. 16:32반응형1234567891011121314151617181920212223242526272829303132333435363738394041#include <stdio.h>#include <stdlib.h>void generateData();void printData();int totalData();static int data[3][10]; // 계산 수행에 사용할 정적 변수void main(){srand(200); // random 값 출력에 사용하는 함수. Seed 값을 부여generateData();printData();printf("전체의 합은: %d\n", totalData());}void generateData(){int *p = &data[0][0];int i;for (i = 0; i < 30; i++)*p++ = rand() % 100;}void printData(){int i, j;int *p = &data[0][0];for (i = 0; i < 3; i++){for (j = 0; j < 10; j++)printf("%d ", *p++);printf("\n");}}int totalData(){int *p = &data[0][0];int i, total = 0;for (i = 0; i < 30; i++)total += *p++;return total;}
cs 결과:
반응형'코딩 > C언어' 카테고리의 다른 글
두 문자열 비교 (0) 2019.04.04 문자열 복사(포인터) (0) 2019.04.04 난수의 합 (포인터) (0) 2019.04.01 포인터 연습4(배열) (0) 2019.03.21 포인터 연습3 (0) 2019.03.21