#include
#include
#include
char majorChar(char str[], int len)
{
char maxCh='\r';
int maxCount=-1, temp, i, j;
for (i=0;i
temp=1;
for (j=i+1;j
if (temp>maxCount)
{
maxCh = str[i];
maxCount=temp;
}
}
return maxCh; //return '\r',表示 null string
}
int main()
{
char str[1000]; //最多1000字元
int len;
printf("請輸入一句英文:");
//為了要讀' ',改用getch()
len=0;
while ( (str[len]=getch())!='\r')
{
putch(str[len]);//echo input
len++;
}
printf("\n");
if (len==0)
printf("輸入空字串\n");
else
printf("出現最多次的字元是<%c>\n", majorChar(str,len));
system("pause");
return 0;
}
沒有留言:
張貼留言