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

输入一行字符,分别统计其中英文字母、空格、数字和其他字符的个数

输入一行字符,分别统计其中英文字母、空格、数字和其他字符的个数

C
冷寂5 2016-10-22 10:30:02
怎么编程
查看完整描述

2 回答

?
JustWannaHugU

TA贡献452条经验 获得超796个赞

代码如下,望采纳

#include<stdio.h>
int main() 
{
    char ch;
    int letter=0,i,blank=0,number=0,others=0;  
    printf("请输入一串字符:");
     
    while((ch=getchar())!= '\n') 
    {
        if('a'<=ch && ch<='z' || 'A'<=ch && ch<='Z')  
        {
            letter++;
        }
        else if('0'<=ch&&ch<='9')
        {
            number++;
        }
        else if(ch==' ')
        {
            blank++;
        }
        else
        {
            others++;
        }
    }
    printf("英文字母:%d、空格:%d、数字:%d、其他字符:%d\n",letter,blank,number,others);
    return 0;
}


查看完整回答
2 反对 回复 2016-10-22
  • 冷寂5
    冷寂5
    c程序不会编写怎么办啊
  • JustWannaHugU
    JustWannaHugU
    慢慢来就好了,我一开始也不会。ps(这个问题你明天再采纳我好伐?)
  • 风风尹
    风风尹
    我刚开始学c语言,我看不懂你的答案
?
慕运维406757

TA贡献1条经验 获得超0个赞

谢谢大佬

查看完整回答
反对 回复 2017-11-22
  • 2 回答
  • 1 关注
  • 1790 浏览

添加回答

举报

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