#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<time.h>
void main()
{
char a[100];
int i,j;
int b[26]={0},length; //一段声明,即字符数组a,整型数组b,和整型length
gets_s(a); //获取字符串
length=strlen(a); //获取字符串长度
for(j=0;j<length ;j++) //循环length次,length=字符数
{
if(a[j]>='A'&&a[j]<='Z') //这一段代码很关键,判断语句,字符需要大写才能统计,即A~Z
b[a[j]-'A']++; //s[j]-'A'是s[j]在字母表中的序号,记住如果s[j]是数字,要写成s[j]-'0'
}
for(i=0;i<26;i++)
printf("%d",b[i]); //循环26次,输出统计完的数字
system("pause");
}
(C)统计字符数组中的各个字符的个数。
最新推荐文章于 2023-11-22 02:05:53 发布