본문 바로가기

C 언어/연습문제

C언어 연습문제45

[문제]

구조체 배열을 이용하여 점의 좌표를 3번 입력 받아 출력하는 프로그램을 작성하라.

 

[실행결과]

점의 좌표 입력: 2 4
점의 좌표 입력: 3 5
점의 좌표 입력: 4 6
[2, 4] [3, 5] [4, 6]

 

[코드]

#include<stdio.h>

struct point
{
	int xpos;
	int ypos;
};

int main(void)
{
	int i;
	struct point pos[3];

	for (i = 0; i < 3; i++) // 3개의 점의 좌표 입력
	{
		printf("점의 좌표 입력: ");
		scanf_s("%d %d", &pos[i].xpos, &pos[i].ypos);
	}

	for(i=0; i<3; i++) // 3개의 점의 좌표 출력
		printf("[%d, %d] ", pos[i].xpos, pos[i].ypos);

	return 0;
}

 

<참고>

윤성우의 열혈 C 프로그래밍

'C 언어 > 연습문제' 카테고리의 다른 글

C언어 연습문제46  (0) 2022.04.08
C언어 연습문제44  (0) 2022.04.08
C언어 연습문제43  (0) 2022.04.08
C언어 연습문제42  (0) 2022.04.06
C언어 연습문제41  (0) 2022.04.06