关于运行不出正确结果,求帮忙看看

作者在 2017-03-27 19:47:53 发布以下内容
#include <stdio.h>
int main ()
{char ch;
    int a,b,c,d;
a=0;
    b=0;
    c=0;
    d=0;
    while((ch=getchar())!='\n');
{if(ch>='a'&&ch<='z'||ch<='z'&&ch>='a')
{a=a+1;}
else if(ch==' ')
{b=b+1;}
else if(ch>='0'&&ch<='9')
{c=c+1;}
else
{d=d+1;}
}
printf("字母%d,空格%d,数字%d,其他%d",a,b,c,d);
return 0;
}
默认分类 | 阅读 663 次
文章评论,共2条
卢羽R
2017-04-02 21:01
1
有问题
mimijilu
2017-04-19 10:59
2
while后面多了一个分号,所以没有进入循环。
游客请输入验证码
文章分类
文章归档