1个回答
展开全部
void main()
{
char str[90];
int i;
int a=0,b=0,c=0,d=0,e=0;
scanf("%s",str);
for(i=0;i<strlen(str);i++)
if(str[i]<='Z'&&str[i]>='A')
a++;
else
if(str[i]<='z'&&str[i]>='a')
b++;
else
if(str[i]==' ')
c++;
else
if(str[i]<='9'&&str[i]>='0')
d++;
else
e++;
}
其中 a+b 是英文字母 c是空格 d是数字 e是其他 你添加下输出
手打 没有编译过 你稍微改改就行了
{
char str[90];
int i;
int a=0,b=0,c=0,d=0,e=0;
scanf("%s",str);
for(i=0;i<strlen(str);i++)
if(str[i]<='Z'&&str[i]>='A')
a++;
else
if(str[i]<='z'&&str[i]>='a')
b++;
else
if(str[i]==' ')
c++;
else
if(str[i]<='9'&&str[i]>='0')
d++;
else
e++;
}
其中 a+b 是英文字母 c是空格 d是数字 e是其他 你添加下输出
手打 没有编译过 你稍微改改就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |