int main()
{
int k=0,sum[100],d=0;
char str[100];
printf("請輸入字符串:");
scanf("%s",str);
for(int i=0;str[i]!='\0';i++)/*####字符串的每壹個字符與整個字符串比較#####*/
{
for(int j=0;str[j]!='\0';j++)
{
if(str[j]==str[i])//如果找到相同的字符,K自加1
k++;
}
sum[i]=k;//把K的值存入SUM數組
k=0;//把K清零,便於下次循環的計數
}
for(int i=0;str[i]!='\0';i++)//查找SUM數組中的最大值
{
if(sum[0]<sum[i])
{
sum[0]=sum[i];
d=i;//把最大值的位置復制給d
}
}
printf("出現次數最多的字符是%c,出現的次數為 %d次\n",str[d],sum[d]);//輸出出現次數最多的字符以及出現的次數.
return 0;
}