본문 바로가기
카테고리 없음

2차원 배열을 포인터로 접근해서 값 출력하기

by Ryan Kim 2015. 4. 13.

[c언어]2차원 배열을 포인터로 접근해서 값 출력하기

 

 

#include<stdio.h>

int main(void){


 
 int array[3][3]={{60,80,90},{90,80,80},{50,67,30}};
 int *pointer[3];
 int num1,num2;
 int total;
 double avg;

 for(num1=0;num1<3;num1++){
  total=0;
  pointer[num1]=array[num1];
  for(num2=0;num2<3;num2++){

   total=total+ *(pointer[num1]+num2);
  }

  avg=(double)total/3;
  printf("%d 학생의 합산:%d 평균:%lf\n",num1+1,total,avg);

 }

 getchar();
 getchar();

 return 0;