코딩/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 (; *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 |
결과:
반응형