10814번 - 나이순 정렬
생각은 일단 포인터 배열 선언하고 배열 동적할당 해준 뒤 scanf로 문자열 받고 atoi 사용해서 컴페어 한 후 나이가 작은순으로 정렬하려고 했는데 첫번째 for문에서 scanf로 문자열을 받는데
21 Junkyu 21 Dohyun 20 Sunyoung
이런식으로 받으면 중간에 공백이 들어가서 공백 까지 받아드릴려고 하는데 그냥 N입력만 하면 종료가 되네요 어떤식으로 개선하면 좋을까요??
8번째 줄을 scanf("%d\n", &N); 로 바꿔 주시면 됩니다.
하지만 이렇게 고쳐도 에러가 납니다.
그러네요 ㅠㅠ 뭐가 문제인지 ㅠ
댓글을 작성하려면 로그인해야 합니다.
gfs0101 1년 전
생각은 일단 포인터 배열 선언하고 배열 동적할당 해준 뒤 scanf로 문자열 받고 atoi 사용해서 컴페어 한 후 나이가 작은순으로 정렬하려고 했는데 첫번째 for문에서 scanf로 문자열을 받는데
이런식으로 받으면 중간에 공백이 들어가서 공백 까지 받아드릴려고 하는데 그냥 N입력만 하면 종료가 되네요 어떤식으로 개선하면 좋을까요??