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
'프로그래밍 > C언어' 카테고리의 다른 글
[BOJ 1240][c++] 노드사이의 거리 (0) | 2023.08.03 |
---|---|
[C++][BOJ 11725] 트리의 부모 찾기 (0) | 2023.05.23 |
[프로그래밍 지식][c언어] ++i 와 i++의 차이(전위 연산자,후위 연산자) (2) | 2023.03.12 |
[프로그래밍 지식][c언어] int 형과 long long 의 차이 (0) | 2023.02.28 |
댓글