zoukankan      html  css  js  c++  java
  • 2019/1/23编写函数统计字符串中字母、数字、空格和其它字符的个数

    题目描述
    编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。

    输入
    一行字符串

    输出
    统计数据,4个数字,空格分开。

    样例输入
    !@#$%^QWERT 1234567
    样例输出
    5 7 4 6

    #include <stdio.h>
    
    int tj(char a)
    {
    
    
     char c;
     int letters=0,spaces=0,digits=0,others=0;
    
    while((c=getchar())!='
    ')
    {
     if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
     letters++;
     else if(c>='0'&&c<='9')
     digits++;
    else if(c==' ')
     spaces++;
     else
     others++;
     }
    printf("%d %d %d %d",letters,digits,spaces,others);
     return 0;
    }
    
    
    int main()
    {
    	char a;
    	tj(a);
    	
    	return 0;
    	
    	
    	
    }
    
    

    本做法可能会造成运行超时,慎用!!!

  • 相关阅读:
    UVa 1374
    天梯赛L3 004
    redis操作ZSet
    redis操作set集合
    mybatis使用注解开发
    SSM整合之mybatis的别名配置
    mybatis的5.1.10分页插件的使用
    lombok的使用
    JDBC的一个简单工具类
    mybatis的测试
  • 原文地址:https://www.cnblogs.com/Locking-Shonn/p/12569224.html
Copyright © 2011-2022 走看看