为了账号安全,请及时绑定邮箱和手机立即绑定

输入一行字符,分别统计出其中的英文字母,空格,数字和其他字符的个数。为什么程序运行不了

输入一行字符,分别统计出其中的英文字母,空格,数字和其他字符的个数。为什么程序运行不了

C C# C++
本_哈登 2016-11-27 23:57:25
#include<stdio.h>int main(){ char c,str; int y=0,s=0,l=0,e=0,count=0; scanf("%s",str); printf("请输入字符\n"); for(c>'a'&&c<'z';y++;) for(c>=0&&c<=9;l++;) for(c=' ';s++;)    while((c=getchar())!='\n')     {        if(c>'0'&&c<'9')              count++;     } e=c-y-s-l; return 0;}
查看完整描述

1 回答

已采纳
?
car

TA贡献184条经验 获得超33个赞

c>'a'&&c<'z';y++;

c>=0&&c<=9;l++;)

初始条件写错了

控制循环的条件写错了

y++;永远不会false



查看完整回答
1 反对 回复 2016-11-29
  • 1 回答
  • 0 关注
  • 1558 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信