달력

52025  이전 다음

  • 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
  • 31

배열연습1

매니저/C 2012. 5. 24. 11:08

필수예제 10 배열1

 

// 준비

 

정수형 변수를 2개(a, b) 선언하고 값을 입력받고

합과 평균을 출력하는 프로그램(예제 4-6 p113)

 

main()

{

int a, b;


scanf("%d", &a);

scanf("%d", &b);

 

printf("%d", a+b);

printf("%f", (float)(a+b)/2 );

 

}

 

정수형 변수를 10개(a1, a2, a3....) 선언하고 값을 입력받고

출력하는 프로그램 ==> 개수가 늘면 해결이 어려움

 

 

10개의 정수값을 입력하고 그 합과 평균을 출력하는 프로그램

for문 사용해서 작성(예제 5-7, 5-8)

 

main()

{

int j, a, sum=0;

 

for(j=0; j<10; j++){

printf(" %d 번째 정수를 입력 : ", j+1 );

scanf("%d", &a);

sum = sum + a;

}

printf("sum: %d \n", sum);

printf("avg : %f \n", (float)sum/10);

}

 

 

//배열 선언 이해

//요소(element)와 인덱스 이해

 

main()

{

int a[3];

 

a[0] = 10; a[1] = 20;

 

// 세 번째 요소 a[2] 에 키보드로부터 값을 입력

// 변수 n에 값 입력 scanf("%d", &n);

scanf("%d", &a[2] );

printf(“a[0] = %d \n“, a[0]); printf(“a[1] = %d \n“, a[1]);


printf(“&a[0] = %u \n“, &a[0]);

printf(“&a[1] = %u \n“, &a[1]);

printf(“&a[2] = %u \n“, &a[2]);

 

}

 

 

// =인덱스 이해================

main()

{

int a[3];

 

a[0] = _______; // 첫 번째 요소에 5대입

scanf("%d", ); // 두 번째 요소에 키보드로부터 값입력


printf(“a[0] = %d \n“, ___); // 첫 번째 값 출력

}

 

 

 

 

 

// =인덱스에 변수 사용================

main()

{

int a[3], j=0, k=1;

 

a[j] = 10; // 첫 번째 요소에 5대입

scanf("%d", &a[k] ); // 두 번째 요소에 키보드로부터 값입력


printf(“a[0] = %d \n“, a[j]); // 첫 번째 값 출력

}

 

 

 

 

// =인덱스에 변수 & for 사용================

main()

{

int a[10], j;

 

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

a[j] = 10*j ;


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

printf("%d\n", a[j]);

}

 

// =인덱스에 변수 & for 사용================

main()

{

int a[10], j;

 

for(j=0; j<10; j++) {

printf(" %d번째 정수입력 : ", j+1);

scanf("%d",&a[j]) ;

}

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

printf("%d\n", a[j]);

}

 

 

정수형 배열을 사용하여 10개의 정수값을 입력하고

그 값을 출력하는 프로그램 for문 사용해서 작성

 

main()

{

int a[10], j;

 

for(j=0; j<10; j++){

printf(" %d번째 정수입력", j+1);

scanf("%d", &a[j]);

}

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

printf("%d \n", a[j]);

}

 

정수형 배열을 사용하여 10개의 정수값을 입력하고

합과 평균을 출력하는 프로그램 for문 사용해서 작성

 

 

main()

{

int j, a[10], sum=0;

 

for(j=0; j<10; j++){

printf(" %d째 정수입력", j+1);

scanf("%d", &a[j]);

sum = sum + a[j];

}

printf("sum = %d\n", sum);

printf("avg = %.1f\n", (float)sum/10 );

}

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

20120524 학교 수업  (0) 2012.05.24
7과 예제 과제  (0) 2012.05.14
20120511 학교 수업  (0) 2012.05.11
20120510 학교 수업  (0) 2012.05.10
20120504 학교 수업  (0) 2012.05.04
Posted by cdprkr2077
|