8자리 이내의 정수를 입력받아 화폐단위로 출력한다.
<도우미>
한 자리씩 분리하여 배열에 기억시킨 후 숫자를 순서대로 출력하면서 ","을 출력해야할 위치인지 확인하고 ","를 출력하면 된다
예) 1234567 → 1,234,567
123 → 123
내가 배운건 조건문,포문,이중포문,와일문,출력문,입출력
8자리 이내의 정수를 입력받아 화폐단위로 출력한다.
<도우미>
한 자리씩 분리하여 배열에 기억시킨 후 숫자를 순서대로 출력하면서 ","을 출력해야할 위치인지 확인하고 ","를 출력하면 된다
예) 1234567 → 1,234,567
123 → 123
내가 배운건 조건문,포문,이중포문,와일문,출력문,입출력
질문이 뭐임
코드 짜달라고? For SNUTIISE
졸라쿨한새기네 항우답다
sparkstar//내가 그걸몰라서 그런거가틈?ㅠㅠㅠ순서도를 어떤식으로 짜야하는지좀..ㅣㅣ
그걸알면서 왜못짜고있음...
1. 정수를 문자열로 변환해서 배열에 집어넣는다. 2. 또 다른 배열을 만들어서 그곳에 값을 거꾸로 집어넣되 3칸씩 들어갈 때마다 콤마를 넣는다. 3. 출력할 때 거꾸로 집어넣은 배열을 다시 거꾸로 출력
가장 단순하게 생각할 수 있는 알고리즘임
1. 정수를 입력받으면 스택에 차례로 집어넣는다. 2. 3번 pop()할때마다 \",\" 붙어서 출력
아 이렇게 하는거구나 하는줄알겟는데 순서도를 어케 짜야할지 모르겠다고
ㄴ 그게 모르는거
문자열의 길이를 알아낸다. 문자열의 길이를 3으로 나누어서 나머지값을 구한다. 이제 맨 왼쪽부터 차례로 출력하면서, 3으로 나누어 나머지값이 되는 번째에서 콤마를 출력한다.
http://ideone.com/USFlr