728x90
출처 : 반크_독도포스터
참고풀이]
//Dev-C++ 5.11로 작업함.
#include <stdio.h>
#include <string.h> //strlen()
#include <stdlib.h> //tolower()
int main()
{
char N[100];//입력 문자열 변수
int Count[26]={0};//각 영문자의 빈도수를 구할 변수
int i;//반복, 인덱스 변수
//문자열을 입력한다.
printf("텍스트를 입력하시오 : ");
gets(N);
//영문자 각각의 빈도수를 구한다.
//영문자만 카운트하고, 대소문자 구분 없도록한다.
for(i=0;i<strlen(N);i++)
if(tolower(N[i])>='a' && tolower(N[i])<='z' )
Count[tolower(N[i])-97]++;
//결과출력
for(i=0;i<26;i++)
if(Count[i]) printf("%c 문자가 %d번 등장하였음!\n",i+97,Count[i]);
return 0;
}
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 겨울
반응형
'프로그램 > C언어 1000제' 카테고리의 다른 글
C언어 88제] C언어 콘서트 CHAPTER 10 Programming 3 과도한 공백 제거하기 p413 (0) | 2022.01.03 |
---|---|
C언어 87제] C언어 콘서트 CHAPTER 10 Programming 2 문자열 대문자로 출력하기 p413 (0) | 2022.01.02 |
C언어 85제] C언어 콘서트 CHAPTER 10 p400 예제를 활용하여 행맨으로 영어 숙어 연습하기 (0) | 2022.01.01 |
C언어 84제] C언어 콘서트 CHAPTER 10 p400 도전문제 2 빈칸문자열 자동 생성하기 (0) | 2022.01.01 |
C언어 83제] C언어 콘서트 CHAPTER 10 p400 도전문제 1 프로그램 업그래이드 (0) | 2022.01.01 |
댓글