[자료구조] 배열의 요소 넣고 출력하기(기본)

배열의 요소를 대입하고 그 요소들을 출력해보자.

#include <stdio.h>
#define N 4
int main()
{
	int i;
	int a[N];
	for (int i = 0; i < N; i++)
	{
		puts("값을 입력하세요 : ");
		scanf_s("%d", &a[i]);
	}

	puts("각 요소의 값을 출력하세요 : ");

	for (int i = 0; i < N; i++)
	{
		printf("a[%d] = %d\n", i, a[i]);
	}
	return 0;



}

<출력>

배열의 요솟값을 초기화하고 배열을 선언하는 예제를 풀어보자.

#include <stdio.h>

int main()
{
	int i;
	int a[5] = { 1, 2, 3, 4, 5 };
	int temp = sizeof(a) / sizeof(a[0]); // sizeof(int)도 같은 말
	printf("배열 a의 요소 개수는 %d입니다. \n", temp);

	for (i = 0; i < temp; i++)
	{
		printf("a[%d] = %d\n", i, a[i]);
	}
	return 0;
}
//배열의 크기(요소 개수)를 구할 때는 배열이 차지하는 전체 공간에서 요소의 크기로 나눠줍니다.

<결과>

좋은 웹페이지 즐겨찾기