#include<stdio.h>
#include<string.h>
void main()
{
chara[100];
intfre[26];
int i,len,big=0;
gets(a);
for(i=0;i<26;i++)
fre[i]=0;
len=strlen(a);
for(i=0;i<len;i++)
if(a[i]>='a'&&a[i]<='z')
fre[a[i]-'a']++;
for(i=0;i<len;i++)
if(a[i]>='A'&&a[i]<='Z')
fre[a[i]-'A']++;
for(i=0;i<26;i++)
if(fre[i]>big)big=fre[i];
for(i=0;i<26;i++)
if(big==fre[i])
{
printf("%c\n",i+'a');
break;
}
}
擴展資料:
printf函數使用註意事項
1、域寬
%d:按整型數據的實際長度輸出。
如果想輸出指定寬度可以指定域寬,%md-->m域寬,打印出來以後,在控制臺上,顯示m位;
如果我們要打印的數的位數如果超過我們設定m則原樣輸出;
如果我們要打印的數的位數如果小於我們設定的位數,則補空白,具體如下:
如果m為正數,則左對齊(左側補空白);
如果m為負數,則右對齊(右側補空白)。
2、轉義字符
如果想輸出字符"%",則應該在“格式控制”字符串中用連續兩個%表示。
如:printf("%f%%",1.0/3);輸出結果:0.333333%。