코딩/C언어

문자열 분해 (숫자, 문자)

런던전통손만두 2019. 9. 17. 11:52
반응형
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
#include <stdio.h>
#include <ctype.h>
 
void split(char *p, char *p1, char *p2)
{
    for (; *!= '\0';)
    {
        if (*>= '0' && *<= '9')
            *p1++ = *p;
        else if (*>= 'a' && *<= 'z')
            *p2++ = *p;
        else if (*>= 'A' && *<= '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

 

결과:

반응형