반응형
문제
이번에는 정수, 컴마(,), 공백, 세미콜론(;)이 입력된다.
컴마는 없애고, 공백은 무시하고, 세미콜론(;)은 줄을 바꾼다.
예를 들어 입력이
4,52, 600; -5, 0
인 경우,
4 52 600 -5 0
을 출력한다.
입력
정수와 컴마(,), 세미콜론(;)으로 이루어진 문자열이 입력된다.(최대길이 100글자)
출력
파싱한 결과를 출력한다.
예제 입력
4,52, 600; -5, 0
예제 출력
4 52 600 -5 0
풀이
#include <stdio.h>
#include <string.h>
int main()
{
char str[100];
scanf("%[^\n]", str);
for (int i = 0; i < strlen(str); i++)
{
if (str[i] == ',')
printf(" ");
else if (str[i] == ';')
printf(" \n");
else if (str[i] == ' ')
continue;
else
printf("%c", str[i]);
if (i == strlen(str) - 1)
printf(" ");
}
}
반응형