程序填空题:统计字符串中各个小写英文字母的个数
下列程序是从键盘输入一行字符,统计出其中每个小写英文字母的个数,并按照从a到z的顺序输出每个字母个数。 阅读程序,根据题意,将程序中缺失的表达式填写上
c++
#include<stdio.h>
#include<string.h>
int main()
{
int count[26]={0};//存储统计结果
int n,i;
char str[1000];// 存储字符串
gets(str);
for(i=0;str[i]!='\0';i++)
if()
count[]++;
for(i=0;i<25;i++)
printf("%d ",count[i]);
printf("%d",count[i]);
return 0;
}
答案:
第1空:str[i]>='a'&&str[i]<='z'
第2空:str[i]-'a'
c++
#include<stdio.h>
#include<string.h>
int main()
{
int count[26]={0};//存储统计结果
int n,i;
char str[1000];// 存储字符串
gets(str);
for(i=0;str[i]!='\0';i++)
if()
count[]++;
for(i=0;i<25;i++)
printf("%d ",count[i]);
printf("%d",count[i]);
return 0;
}
答案:
第1空:str[i]>='a'&&str[i]<='z'
第2空:str[i]-'a'