수안보중학교 로고이미지

RSS 페이스북 공유하기 트위터 공유하기 카카오톡 공유하기 카카오스토리 공유하기 네이버밴드 공유하기 프린트하기
27. 대문자, 소문자 갯수 구하기
작성자 수안보중학교 등록일 20.03.10 조회수 58



문제27
대문자 소문자 갯수 구하기

 
주어진 문자열에서 영문자의 대문자 개수와 소문자 갯수를 구하는 프로그램을 작성하시오. 다만 문자열에는 영문자, 숫자, 특수문자(!, @, #, $, %, ^, &, *, +, ?, ~)가 포함되어 있다. 실행 파일의 이름은 문제 코드와 동일하다. 부분 점수는 없다.
 
입력 형식
입력 파일의 이름은 INPUT.TXT이다. 첫째 줄에 최대 길이가 500 미만인 문자열이 주어진다. , 문자열 내에 공백은 없다.
 
출력 형식
출력 파일의 이름은 OUTPUT.TXT이다. 첫째 줄에 영문자의 대문자 개수와 소문자 개수를 공백을 사이에두고 출력한다.
 
 
입력과 출력의 예 1
 
입력 (INPUT.TXT)

abc+def?gh#ijklm

 
출력 (OUTPUT.TXT)

0 13

 
 
입력과 출력의 예 2
 
입력 (INPUT.TXT)

KOI$codingfun@net

 
출력 (OUTPUT.TXT)

3 12

 
#include <stdio.h>
#include <string.h>
 
int main()
{
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
 
char a[500];
int i,c=0,d=0;
scanf("%s",a);
 
for(i=0;i<strlen(a);i++)
{
if('A'<=a[i] && a[i]<='Z') c++;
if('a'<=a[i] && a[i]<='z') d++;
}
 
printf("%d %d",c,d);
 
return 0;
}

 


 

이전글 28. 우박수 구하기
다음글 26. 부분 문자열 출력하기