#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언어 공부중인데요 위에서 빨간색으로 입력된 부분이 잘 이해가 안되네요
빨간색 내용 풀이좀 부탁드립니다 꾸벅 ㅠㅠ
StuGlll의 최근 게시물