형님들어떤 정수를 입력받을때 세자리마다 쉼표를 찍고싶은데 알고리즘이 어찌되나요 너무 어렵네요 ㅠㅠ예) 1234 -> 1.234 이런식으로 출력하고싶은데 3시간째 생각하다 올립니다 ...
입력한 변수를 배열에저장하고 또 새로운 배열을 만들어서 뒤에서 부터 새로 맏는거 넣으면 길이가 안맞지않나요??ㅠㅠ
숫자를 문자로 바꾸고 문자열 뒤에서부터 찍어가면되는거 아닌가...?
씨언어 배운지가 하도 오래돼서 어떤기능이 있는지를 모르겠음.. 정수를 문자로 파싱하고 길이 재는 기능이 있나?
나누기 1000해서 몫이 0이 나올때까지 while문 돌려서 카운트 구하고 그만큼 콤마 찍으면 될거같음
http://www.cprogramming.com/snippets/source-code/thousand-separator-example
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040101&docId=139938376
형님들 답변 고마워요 .. 참고하여 생각 해본 다음 잘 안되는 부분 다시 질문하겠습니다..
함수요..
Int Array[100]; 배열 하나 선언 해주고 문장길이 string.h로 구한다음 while로 배열에 하나하나 집어넣고 그 중간중간에 쉼표넣는거 만들어 넣으면 되지