-
문자열 분해 (숫자, 문자)코딩/C언어 2019. 9. 17. 11:52반응형123456789101112131415161718192021222324252627282930313233#include <stdio.h>#include <ctype.h>void split(char *p, char *p1, char *p2){for (; *p != '\0';){if (*p >= '0' && *p <= '9')*p1++ = *p;else if (*p >= 'a' && *p <= 'z')*p2++ = *p;else if (*p >= 'A' && *p <= 'Z')*p2++ = *p;p++;}*p1 = '\0';*p2 = '\0';// 코드 추가// 변수를 추가 하지 말라(위반시 오답처리)}int main(void){char str[20];char str1[20], str2[20];scanf("%s", str);split(str, str1, str2);printf("%s\n", str1);printf("%s\n", str2);}
cs 결과:
반응형'코딩 > C언어' 카테고리의 다른 글
제켄도르프 정리 (0) 2019.09.17 다음에 올 피보나치 수 구하기 (0) 2019.09.17 문자열 속의 숫자의 합(재귀) (0) 2019.09.17 Finding Palindrome (0) 2019.09.02 중복없는 수 저장 (0) 2019.09.02