*제가 문자열 입력을 잘 못받아서 ㅠㅠ (쓸데없는 딴짓) 이런저런 구현을 연습해보고 있습니다.
이번에는
가능한 배열 선언 안하고 풀어보려고 하는뎅,
숫자 같은 경우에는
iuput : 12343254184 이러면 scanf("%1s")로 하나씩 받아올 수 있잖아요! ㅎㅎ
그럼 문자는 어떻게 받을까요?
예를들어 테스트 케이스 개수가 4이고, 각 테스트 케이스마다 하나의 문자열이 입력된다고 할 때
4
abcd
efg
qef
qwerty
이럴 때, 각각의 테스트 케이스에서, 각 문자를 하나씩 입력을 어떻게 받을까요?
변수는 int 한개(테스트 케이스 개수)와, char 하나 선언해서 풀고 싶어요.
저는 주로 이렇게 씁니다.
우와!! 블루님의 코드 +ㅁ+
빠른 답변 감사합니다 >__<
scanf("%d", &t);getchar();
에서 getchar() 가 enter (\n) 을 스킵하기 위한 코드라면
scanf("%d\n", &t);
으로 하셔도 됩니다.
댓글을 작성하려면 로그인해야 합니다.
vl0612 5년 전
*제가 문자열 입력을 잘 못받아서 ㅠㅠ
(쓸데없는 딴짓)이런저런 구현을 연습해보고 있습니다.이번에는
가능한 배열 선언 안하고 풀어보려고 하는뎅,
숫자 같은 경우에는
iuput : 12343254184 이러면 scanf("%1s")로 하나씩 받아올 수 있잖아요! ㅎㅎ
그럼 문자는 어떻게 받을까요?
예를들어 테스트 케이스 개수가 4이고, 각 테스트 케이스마다 하나의 문자열이 입력된다고 할 때
4
abcd
efg
qef
qwerty
이럴 때, 각각의 테스트 케이스에서, 각 문자를 하나씩 입력을 어떻게 받을까요?
변수는 int 한개(테스트 케이스 개수)와, char 하나 선언해서 풀고 싶어요.