写一个算法统计实时输入字符串中各个不同字符出现的频度.(字符串中的合法字符为A-Z这26个字母和0-9这10个数字)
用到了一点ASCII码和字符型与整型的隐式转换的知识。
实现函数:
int num[36]= {0};//数组{0}初始化
void Count(){
char ch;
scanf("%c", &ch);
while(ch!=#) {
if(ch<='9'&&ch>='0') num[ch-'0']+=1;
else if(ch<='Z'&&ch>='A') num[ch-'A']+=1;
scanf("%c", &ch);//实时输入的实现
}
}