#include <stdio.h>
#include <ctype.h>
char High_Freq(int Letter[]);
int main(void) { int Letter[26]={0,};
char kmg[777];
int x;
printf("줄당 80글자 미만의 여러 줄로 구성된다.:\n");
gets(kmg); for(x=0;kmg[x]!=0;x+=1) {
if(isalpha(kmg[x])) {
if(isupper(kmg[x])) {
kmg[x]= kmg[x]+32;
}
Letter[kmg[x]-'a']+=1; }
}
printf("\n대문자를 소문자로 바꾼 결과:\n");
puts(kmg);
printf("가장 사용 빈도가 높은 글자는 문자형은 %c 입니다.\n", High_Freq(Letter));
return 0;
}
char High_Freq(int Letter[]) { int x, max_y, max_z; max_y=0; max_z=Letter[0]; for(x=1;x<26;x+=1) { if(Letter[x]>max_z) { max_z=Letter[x]; max_y=x; } } return 'a'+max_y;}
c언어 공부중인데요 위에서 빨간색으로 입력된 부분이 잘 이해가 안되네요빨간색 내용 풀이좀 부탁드립니다 꾸벅 ㅠㅠ