본문 바로가기
프로그래밍/CodeUp

CodeUp[Q_2016] : 천단위 구분기호

by 조원일 2020. 2. 18.
728x90

1. 문제

https://codeup.kr/problem.php?id=2016

 

천단위 구분기호

우리는 흔히 숫자를 쓸때 천단위 구분기호인 콤마(,)를 많이 쓴다. 숫자가 입력되면 천단위 구분기호를 넣어 숫자를 출력하시오.

codeup.kr

[출처 : 코드업(https://codeup.kr/)]

이번 문제는 입력 받은 숫자를 천 자리마다 ','를 출력해주는 문제입니다.

 

 

2. 해답

#include <stdio.h>

int main() {
	int n, k;
	char Arr[201];

	scanf("%d", &n);
	scanf("%s", Arr);

	k = n % 3; // ','이 출력될 위치

	for (int i = 0; i < n;i++) {
		if ((i % 3 == k) && i > 0) printf(",");
		printf("%c", Arr[i]);
	}

	return 0;
}
 

'프로그래밍 > CodeUp' 카테고리의 다른 글

CodeUp[Q_2018] : 개미 수열  (0) 2020.03.14
CodeUp[Q_2017] : 진법 변환  (0) 2020.02.19
CodeUp[Q_2013] : 화학식량 구하기  (0) 2020.02.17
CodeUp[Q_2012] : 1의 개수는? 2  (0) 2020.02.10
CodeUp[Q_2011] : 369 게임 2  (0) 2020.02.10