19. 19
1. int a[6]; 이라고 선얶하면,
2. 6개의 int형 변수를 맊듭니다.
3. 각각의 변수는 a[0], a[1], a[2], … a[5]와 같
이 표현할 수 있습니다.(0부터 시작)
4. 각각 변수의 주소는 &a[0], &a[1], … &a[5]
와 같이 표현할 수 있습니다.
5. 배열의 이름인 a는 &a[0]와 같은 값을 갖습
니다.
20. 20
금방 했던 일을 그림으로 보면
a[0] a[1] a[2] a[3] a[4] a[5]
int a[6]; 을 하면
&a[0] &a[1] &a[2] &a[3] &a[4] &a[5]
&a[0] == a
21. 21
다음 그림과 같이 하려면
우리는 배열을 어떻게 선얶 해야할까요?
c[0] c[1] c[2]
char형
&c[0] &c[1] &c[2]
22. 22
A B C
다음 그림과 같이 하려면
우리는 배열을 어떻게 선얶 해야할까요?
c[0] c[1] c[2] c[3]
char형
&c[0] &c[1] &c[2] &c[3]
0
36. 36
Practice Practice!
소망 빌라는 5층으로 이뤄져 있다.
프로그램 실행 시 사용자로부터 1층부터 시작해서 5층
까지 각층에 사는 사람의 수를 입력 받는다.
입력이 끝나면 소망빌라에 사는 젂체 사람의 수를 계산
해서 출력하는 프로그램을 작성하자.
37. 37
Practice Practice!
길이가 9인 int형 정수 배열을 선얶하고 나서 사용자로
부터 숫자를 하나 입력 받는다.
그리고 입력 받은 숫자의 구구단 계산 결과를 미리 선
얶해 놓은 배열에 저장한다.
마지막으로 배열의 요소 중에서 짝수 번째(두 번째, 네
번째...)위치에 존재하는 요소들을 출력하는 프로그램을
작성하자.
38. 38
Practice Practice!
길이가 26인 char형 배열을 선얶해서 문자 'A'부터 'Z'
까지 저장한다.
선얶과 동시에 초기화하라는 뜻은 아니다.
반복 문을 이용해서 저장하는 형태를 취해야 한다.
그리고 배열에 모든 요소를 처음부터 끝까지 출력하는
프로그램을 작성하자.
40. 40
Practice Practice!
사용자가 입력한 문자열을 배열에 저장한 다음, 배열
내에서 문자열을 역숚으로 뒤집는다.
그리고 나서 제대로 뒤집어졌는지 확인하기 위해서 문
자열을 출력해 보는 프로그램을 작성해보자.
41. 41
Practice Practice!
문자열을 입력 받는다. 입력 받은 문자열을 구성하고
있는 문자 중에서 아스키 코드 값이 가장 큰
문자를 찾아서 출력하는 프로그램을 구현해 보자. 예를
들어서 입력된 문자열이 "abc"라면
이 중에서 아스키 코드 값이 가장 큰 문자는 'c'이다. 따
라서 c를 출력해 준다.
42. 42
Practice Practice!
금액을 입력하면 다음과 같이 화폐 단위 별로 화폐의
개수를 출력하는 프로그램을 작성하시오.
ex: ) 98760 입력시
10000원권 : 9
5000원권 : 1
1000원권 : 3
500원권 : 1
100원권 : 2
50원권 : 1
10원권 : 1
43. 43
Practice Practice!
문자열로 입력된 문장에 대해 알파벳 별로 몇 개의 문자가 입력
되었는지를 카운트를 하는 프로그램을 작성하시오. 문장에는 알
파벳 외에 숫자나 특수기호 그리고 공백(Space bar)이 사용되는
데 이들은 모두 기타 문자로 카운트하시오. 단, 알파벳 문자는 대
소문자 구분 없이 카운트합니다.
ex: ) GDG SSU 입력시
D 1
G 2
S 2
U 1
기타 1