본문 바로가기
프로그래밍/C언어

[프로그래밍 지식][c언어] 공백을 기준으로 주어진 입력 받기

by 김아잉 2023. 3. 10.
728x90

 BOJ 문제를 풀다보면 입력 형식이 이렇게 들어오는 경우가 있다. 이를 각각의 int 변수를 선언해서 값을 입력받기에는 2번째 줄과 4번째 줄의 입력 길이는 변하기 때문에 할 수 없다. 하지만 예상과 다르게 c언어로도 공백이 있는 정수 입력을 받는 방법이 있다. 배열과 반복문을 이용하면 된다.

 

#include <stdio.h>

int main(){
	int a[10];
	for(int i=0;i<10;i++){
		scanf("%d",&a[i]);
	}
	for (int i=0;i<10;i++){
		printf("%d ",a[i]);
	}
	return 0;
}

기존에 줄바꿈으로 들어오는 입력을 받는 방법과 차이는 없다.

728x90

댓글