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