c语言 输入一串字符,以'?'结束,统计各字母出现的次数
#include<stdio.h>#include<string.h>voidmain(){inti,count[26]={0};charc;while((c=getch...
#include <stdio.h>
#include <string.h>
void main()
{
int i,count[26]={0};
char c;
while((c=getchar())!='?')
{
if(c>='a'&&c<='z')
count[c-'a']++;
}
for(i=0;i<26;i++)
if(count[i]!=0)
printf("%c:%d ",i+'a',count[i]);
}
中间统计字母数那没看懂 展开
#include <string.h>
void main()
{
int i,count[26]={0};
char c;
while((c=getchar())!='?')
{
if(c>='a'&&c<='z')
count[c-'a']++;
}
for(i=0;i<26;i++)
if(count[i]!=0)
printf("%c:%d ",i+'a',count[i]);
}
中间统计字母数那没看懂 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询