Test/C
문자열 키보드로 입력, 대문자를소문자로 바꿔 출력. 바뀐문자 카운트
kiostory
2019. 5. 21. 22:44
#include<stdio.h>
int main(void)
{
char cData[100];
printf("문장 입력(100개 알파벳제한) : ");
gets(cData);
//char cTemp[sizeof(cData)/sizeof(cData[0])]="\0";
int nLength;
int count=0;
for(nLength=0;cData[nLength] != '\0';nLength++){
if((cData[nLength]>='A')&&(cData[nLength]<='Z')){
cData[nLength]+=32; // 대문자A:65, 소문자a:97, 차이:32, 대문자이면 32를더함
count++;
}
}
printf("\n바뀐 문장 : %s",cData);
printf("\n바뀐 문자수 : %d",count);
return 0;
}
---------------------------------------
문장 입력(100개 알파벳제한) : DON'T Worry, Be Happy!
바뀐 문장 : don't worry, be happy!
바뀐 문자수 : 7