7-5 统计字符出现的次数
实验五:数组
实验目的:
- 掌握一维数组和二维数组的定义、赋值和输入输出的方法。
- 掌握字符数组和字符串函数的使用。
题目描述
输入若干个字符,统计各英文字母出现的次数。(字母区分大小写字母)
输入格式:
输入一串字符,字符串最大长度为100。
输出格式:
输出对应英文字母出现的次数。
#include<stdio.h>
int main()
{
int i=0,j=0;
char a[100];
char x='a';
gets(a);
while(x!='Z')
{
i=0;
j=0;
while(a[i]!=0)
{
if(a[i]==x)
{
j++;
}
i++;
}
if(j!=0)
{
printf("%c->%d\n",x,j);
}
x=x+1;
if(x-1=='z')
{
x=x-58;
}
}
while(a[i]!=0)
{
if(a[i]==x)
{
j++;
}
i++;
}
if(j!=0)
{
printf("%c->%d\n",x,j);
}
return 0;
}