1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | /* 2015.09.23 내용: 숫자를 입력받아서 단위별로 콤마 찍기 */ #include <stdio.h> int main() { int num, temp; int count = 0, thousand = 1; char comma = ','; while (1) { printf("정수를 입력해주세요. (1 ~ 2147483647) : "); scanf("%d", &num); if (num <= 0) printf("잘못 입력하셨습니다. 1 ~ 2147483647까지만 입력 가능합니다. \n\n"); else break; } temp = num; while (temp / 1000 != 0) { temp /= 1000; count++; } while (count != 0) { thousand *= 1000; count--; } temp = num; while (thousand != 1) { printf("%d", temp / thousand); printf("%c", comma); temp %= thousand; thousand /= 1000; } printf("%u\n", temp); return 0; } | cs |
'미래(2015-2016) > 자습' 카테고리의 다른 글
가운데 정렬 (0) | 2015.09.24 |
---|---|
야구게임 (0) | 2015.09.24 |
주민등록번호 유효성 검사 (0) | 2015.09.23 |
매트릭스 (0) | 2015.09.22 |
ㄹ자 정렬 (0) | 2015.09.22 |