WLJ


私信TA

用户名:hputermux

访问量:15354

签 名:

等  级
排  名 609
经  验 4178
参赛次数 4
文章发表 43
年  龄 20
在职情况 学生
学  校 河南理工大学
专  业 计算机专业

  自我简介:

计算机科学与技术专业

TA的其他文章

2018-07-02解题思路:
用一个数组来计数,对于每一个读入的字符进行判断,然后统计数字,最后输出
注意事项:数组要初始化,否则自增无意义
题目链接:http://www.dotcpp.com/oj/problem1063.html

参考代码:

#include<iostream>

using namespace std;

int main()

{

    int a[4] = {0};

    char ch;

    ch = getchar();

    while(ch!='\n')

    {

        if(ch>='A'&&ch<='Z'||ch>='a'&&ch<='z')

            a[0]++;

        else if(ch==' ')

            a[1]++;

        else if(ch>='0'&&ch<='9')

            a[2]++;

        else

            a[3]++;

            ch = getchar();

    }

    //printf("%d\n%d\n%d\n%d\n",a[0],a[1],a[2],a[3]);

    //return 0;

    for(int i = 0;i < 4;i++)

    {

        printf("%d\n",a[i]);

    }

    return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »