jakehsj   1년 전

예제값을 입력해보면 11이 나오네요 ㅠ 어디가 틀렸을까요 ㅠㅠ

doju   1년 전

1. 문제를 정확히 읽으세요. 모든 F 갯수를 다 세라는 문제가 아닙니다.

2. scanf("%c") 는 공백 문자도 입력받습니다.

jakehsj   1년 전

앗.... 저기에 배열이 정확히 입력됬는지 테스트 해보려고 일부를 지운 소스를 올렸네요ㅠㅠ 다시 올리겠습니다 혹시 한번만 다시 봐주실수 있나요?ㅠㅠ

doju   1년 전

여전히 입력이 제대로 받아지지 않고 있습니다. 정확히 말하면 줄바꿈 문자(\n)가 배열에 들어가고 있습니다.
이런 일이 빈번하게 일어나기 때문에 개인적으로는 "%c" 를 전혀 쓰지 않는데, 아래와 같은 방법들로 해결할 수 있습니다.

1. scanf("%s", a[i]) 와 같이 한 줄을 한꺼번에 입력받습니다.
2. 굳이 "%c" 를 사용하고 싶다면 scanf(" %c", &a[i][j]) 와 같이 앞에 공백을 넣으면 공백 문자를 무시하고 공백 문자가 아닌 첫 글자를 입력받습니다.

jakehsj   1년 전

와...또 덕분에 해결하네요 ㅠㅠ 매번 도움주셔서 감사합니다

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