728x90
#include <stdio.h>
int main()
{
char a[100];
int A = 0, B = 0, C = 0, n, i;
printf("문자열 입력? ");
gets(a);
n = strlen(a);
for (i = 0; i < n; i++)
{
if (a[i] >= 'A' && a[i] <= 'Z') A++;
else if (a[i] >= 'a' && a[i] <= 'z') A++;
else if (a[i] >= '0' && a[i] < '10') B++;
else C++;
}
printf("알파벳 : %d\t숫자 : %d\t기호 : %d", A, B, C);
return 0;
}
반응형
'전공 공부 > C' 카테고리의 다른 글
문자열에서 처음으로 해당 문자가 발견된 위치 구하기 (0) | 2021.01.12 |
---|---|
문자열 길이 구하기 (0) | 2021.01.12 |
문자열 입력 받아 각 알파벳의 개수 구하기 (0) | 2021.01.11 |
조건에 따른 문자열 출력 (0) | 2021.01.11 |
2차원 배열 숫자찍기 (Z 모양) (0) | 2021.01.11 |