本經驗教你用最簡短的“C語言”程序統計字符串中每個字母出現次數!
工具/原料
winTC
步驟/方法
#include"stdio.h"
main()
{int a[100]={0},i,j; char c;
while((c=getchar())!='\n')
for (i=65;i<=90;i++)
if(c==i c==i+32) a[i]++ ;
for (j=65;j<=90;j++)
if (a[j]>0) printf("%c:%-3d\n",j,a[j]);
getch();
}
注意事項
統計時不區分大小寫,因為我是用winTC編寫的,所以題中的getch();在winTC中是必要的。用其他編譯器,可能不需要這個。