5-4

原创 2015年11月18日 12:44:07

//P140-4
#include <stdio.h>
#include <stdlib.h>

int main()
{
    char s[1000];
    while(gets(s))
    {
        int i;
        int num=0;
        int letter=0;
        int space=0;
        int other=0;
        for(i=0; s[i]; i++)
        {
            if(s[i]==' ')
                space++;
            else if(s[i]>='0'&&s[i]<='9')
                num++;
            else if(s[i]>='A'&&s[i]<='Z')
                letter++;
            else if(s[i]>='a'&&s[i]<='z')
                letter++;
            else
                other++;
        }
        printf("num:%d\nletter:%d\nspace:%d\nother:%d\n",num,letter,space,other);
    }
    return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

int(4)和int(5)是否有区别?

MySQL类型关键字后面的括号内指定整数值的显示宽度(例如,INT(4))。该可选显示宽度规定用于显示宽度小于指定的列宽度的值时从左侧填满宽度。显示宽度并不限制可以在列内保存的值的范围,也不限制超过列...
  • u012841191
  • u012841191
  • 2013年12月10日 10:59
  • 3238

Netty5.x 和3.x、4.x的区别及注意事项(官方翻译)

Netty5.x 和3.x、4.x的区别及注意事项 (官方翻译)   本文档列出了Netty5新版本中值得注意变化和新特性列表。帮助你的应用更好的适应新的版本。   ...
  • hills
  • hills
  • 2015年07月10日 10:29
  • 5679

分享一下自己写的2048游戏(3*3,4*4,5*5,6*6多种玩法,可反悔)

2048是一款非常常见的小游戏,我也想尝试着写一款,给自己练练手。说道练手,这里需要交代一下:我从事Android的工作刚刚一年,平时的工作主要是客制化UI和修改Bug,也就是这里改改,那里改改,因此...
  • u011913612
  • u011913612
  • 2016年10月29日 11:43
  • 3804

移动开发 H5开发angular4教程

  • 2017年11月27日 11:29
  • 25.41MB
  • 下载

Spring3,Spring4,Spring5 jar包

  • 2017年11月27日 11:23
  • 20.02MB
  • 下载

经典书籍C++GuiQt4 源码qt5兼容版

  • 2018年01月10日 11:57
  • 2.91MB
  • 下载

exe4j_windows-x64_5_0_1-20171227

  • 2017年12月27日 15:54
  • 3.54MB
  • 下载

ZylSerialPort 1.69 D4-XE10.2 C5-CXE10.2

  • 2017年12月14日 17:47
  • 8.5MB
  • 下载

Spring 5 Recipes A Problem-Solution Approach(4th).pdf

  • 2017年12月29日 17:25
  • 10.43MB
  • 下载

cuda 7.5/8 cudnn v3/4/5/5.1

  • 2017年11月30日 19:37
  • 500B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:5-4
举报原因:
原因补充:

(最多只允许输入30个字)