달력

92025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

7과 예제 과제

매니저/C 2012. 5. 14. 21:44

// 예제 7-1
/*
 *  배열 사용하기
*/
/*
#include <stdio.h>
#define MAX 10
void main()
{
 int data[MAX], i;
  int sum = 0;

  for(i = 0; i < MAX; i++)
  {
   printf("정수를 입력하시오 : ");
   scanf("%d", &data[i]);
   sum = sum + data[i];
  }

  printf("입력된 점수 : ");
  for(i = 0; i < MAX; i++)
  {
   printf("%d ", data[i]);
  }

  printf("\n입력된 점수의 합계 : %d\n", sum);
}
*/

 

 

 

 

// 예제 7-2
/*
 * 포인터
*/
/*
#include <stdio.h>
void main()
{
 int a = 3;
 int *p;

 p = &a;
 *p = 5;

 printf("\n a : %d", a);
 printf("\n *p : %d", *p);
 printf("\n p : : %u", p);
 printf("\n &a : %u", &a);
}
*/

 

 

 

 

// 예제 7-3
/*
 * 10개 정수의 합-배열 및 포인터 활용
*/
/*
#include <stdio.h>
void main()
{
 int a[10], i, sum = 0;
 int *p;

 p=a;  // p=&a[0]; 과 동일
 
 for(i=0; i<10; i=i+1)
 {
  printf("%d번째 정수를 입력하시오 : ", i+1);
  scanf("%d", p+i);   // &a[i] 대신 p+i 사용
  sum = sum + * (p+i);  // a[i] 대신 *(p+i) 사용
 }
 printf("\n입력한 정수의 합 : %d\n", sum);
}
*/

 

 

 

 

 

 

 

'매니저 > C' 카테고리의 다른 글

20120524 학교 수업  (0) 2012.05.24
배열연습1  (0) 2012.05.24
20120511 학교 수업  (0) 2012.05.11
20120510 학교 수업  (0) 2012.05.10
20120504 학교 수업  (0) 2012.05.04
Posted by cdprkr2077
|