tlwpdus   9년 전

1793번 타일링 문제 입력을 어디까지 받아야 하나요?

또 n이 0일 때는 0으로 처리합니까 1로 처리합니까 ㅠㅠ

pichulia   9년 전

n=0일때는 답을 1로 처리합니다.

그리고 데이터 입력은

while(scanf("%d",&n)>0)

{

//답구하쟝

}

를 시도해보세욥

yukariko   9년 전

n이 0일땐 1이라 해주시면 될겁니다.

그리고 입력은 EOF가 뜰때까지 받으시면 됩니다.

for(;scanf("%d",&n) != -1;) 이렇게 처리하셔도 좋고

for(;~scanf("%d",&n);) 이렇게 하셔도 됩니다.

tlwpdus   9년 전

이 참에 궁금해서 그러는데

scanf 함수의 리턴 값은 어떨 때 몇이고 어떨 때 몇 인 건가요?

yukariko   9년 전

성공적으로 값이 들어가면 인자의 수만큼 리턴합니다.

scanf("%d%d",&n,&m); 이면 인자가 2개니 2를 리턴하죠.

EOF를 만나면 -1을 리턴합니다.

tlwpdus   9년 전

풀었어요 ㅎㅎㅎ 감사합니다~~

댓글을 작성하려면 로그인해야 합니다.