1793번 - 타일링
1793번 타일링 문제 입력을 어디까지 받아야 하나요?
또 n이 0일 때는 0으로 처리합니까 1로 처리합니까 ㅠㅠ
n=0일때는 답을 1로 처리합니다.
그리고 데이터 입력은
while(scanf("%d",&n)>0)
{
//답구하쟝
}
를 시도해보세욥
n이 0일땐 1이라 해주시면 될겁니다.
그리고 입력은 EOF가 뜰때까지 받으시면 됩니다.
for(;scanf("%d",&n) != -1;) 이렇게 처리하셔도 좋고
for(;~scanf("%d",&n);) 이렇게 하셔도 됩니다.
이 참에 궁금해서 그러는데
scanf 함수의 리턴 값은 어떨 때 몇이고 어떨 때 몇 인 건가요?
성공적으로 값이 들어가면 인자의 수만큼 리턴합니다.
scanf("%d%d",&n,&m); 이면 인자가 2개니 2를 리턴하죠.
EOF를 만나면 -1을 리턴합니다.
풀었어요 ㅎㅎㅎ 감사합니다~~
댓글을 작성하려면 로그인해야 합니다.
tlwpdus 9년 전
1793번 타일링 문제 입력을 어디까지 받아야 하나요?
또 n이 0일 때는 0으로 처리합니까 1로 처리합니까 ㅠㅠ