A sentimental robot

[ ]대신*를 사용한 1차원 배열 본문

C

[ ]대신*를 사용한 1차원 배열

GOD03219 2017. 12. 29. 19:45

#include<stdio.h>
#pragma warning(disable:4996)
void main()
{


 char name[10];
 int score[3];
 int sum = 0;
 float avg;

 

 printf("name input :");
 scanf("%s", name);
 printf("kor :");
 scanf("%d", score);
 printf("eng :");
 scanf("%d", score + 1);
 printf("mat :");
 scanf("%d", score + 2);

 

 sum = *score + *(score + 1) + *(score + 2);
 avg = sum / 3.f;

 

 printf("name\tkor\teng\tmat\tsum\tavg\n");
 printf("%s\t%d\t%d\t%d\t%d\t%f\n", name, *score, *(score + 1), *(score + 2), sum, avg);

 

}

 


 


 

 


 

#include <stdio.h>
#pragma warning(disable:4996)
void main() {


 char name[10];
 int score[4] = { 0, };
 float avg;
 int i;


 printf("name :");
 scanf("%s", name);


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


 printf("score :");

 scanf("%d", score+i);


  *(score + 3) += *(score + i);

}

 avg = *(score + 3) / 3.f;

 

 printf("%s\t", name);


 for (i = 0; i < 4 ; i++)
      printf("%d\t", *(score + i));
 printf("%f\n", avg);

 

}



'C ' 카테고리의 다른 글

[ ]대신*만을 이용한 2차원배열  (0) 2017.12.29
Pointer  (0) 2017.12.29
2차원배열  (0) 2017.12.29
1차원배열  (0) 2017.12.29
함수를 활용한 사칙연산  (0) 2017.12.29