티스토리 뷰

Study/C/C++

알파벳 빈도수 검출

synsun 2009. 5. 1. 14:07

/* count a-z */
 
#include <stdio.h>
 
char str[100];
int a[25];
int i;
 
int main()
{
 
/* initialization a */
for(i = 0 ; i <= 25 ; i++ )
{
a[i] = 0;
}
 
/* print screen */
printf("Please input character string : ");
gets(str);
 
/* scan str */
for(i = 0 ; str[i] ; i++)
if (str[i]>=97 && str[i]<=122)
{
a[str[i]-97]++;
}
 
/* print frequency */
for(i = 0 ; i <= 25 ; i++)
if(a[i])
printf("%c --- %d\n",i+97,a[i]);
 
return 0;
}

'Study > C/C++' 카테고리의 다른 글

알파벳 빈도수 검출 두번째  (0) 2009.05.01
C로 짜여진 주소록 프로그램 소스  (0) 2009.05.01
볼링점수 계산  (0) 2009.04.28
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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
글 보관함