1차원배열
-
[열혈강의 C]Part2. 13장 - 포인터와 배열! 함께 이해하기(연습문제13-1-2)Development/C 2013. 8. 27. 16:33
[연습문제 13-1-2] 1번 문제와 유사하다. int형 배열 arr을 선언하고 1, 2, 3, 4, 5로 초기화한 다음, 포인터 p를 선언해서 배열 arr의 첫 번째 요소를 가리키게 한다. 그 다음에는 포인터 p를 이용해서 배열 요소의 순서를 바꾼 후, 그 결과를 출력하는 프로그램을 작성하자. 정답 및 소스보기 #include int main(void){ int arr[5]={1,2,3,4,5}; int *p=arr; int temp; for(int i=0;i
-
[열혈강의 C]Part2. 13장 - 포인터와 배열! 함께 이해하기(연습문제13-1-1)Development/C 2013. 8. 27. 15:45
[연습문제 13-1-1] 크기가 5인 int형 배열 arr을 선언하고 1,2,3,4,5로 초기화 한 다음, 포인터 p를 선언해서 배열 arr의 첫 번째 요소를 가리키게 한다. 그 다음 포인터 p를 조작(포인터 연산을 의미함)해서 배열 요소의 값을 2씩 증가시킨 후, 전체 배열 요소를 출력하는 프로그램을 작성하자. 정답 및 소스보기 #include int main(void){ int arr[5]={1,2,3,4,5}; int *pArr=arr; for(int i=0; i
-
[열혈강의 C]Part2. 11장 - 1차원 배열(연습문제11-1-2)Development/C 2013. 8. 1. 22:51
연습문제 11-1 문제2. 길이가 9인 int형 정수 배열을 선언하고 나서 사용자로부터 숫자를 하나 입력받는다. 그리고 입력받은 숫자의 구구단 계산 결과를 미리 선언해 놓은 배열 에 저장한다. 마지막으로 배열의 요소 중에서 짝수 번째(두 번째, 네 번째....)위치에 존재하는 요소들을 출력하는 프로그램을 작성하자. 참고로 짝수번째 위치에 존재하는 배열의 요소를 출력하려면 홀수를 인덱스 값으로 사용해야 할 것이다. 문제가 좀 길긴하지만 요약하자면 대충 실행결과가 구구단 입력 : 2 구구단 출력 : 2*2=4 2*4=8 2*6=12 2*8=16 이런식으로 나와야할듯..! #include int main(void) { int number[9]; int input; printf("출력할구구단은몇단입니까? : "..