洛谷 P5015 标题统计 题解

    第一步,先审题,看清题意后再写代码。要求是统计出题目有多少个字符,题目中的字符可能包含大小写字母,数字字符,

以及空格符和换行符。但是注意,标题中如果有空格或者换行符的话,并不统计进去。所以要注意这一点,不然就会wa掉。

    第二步,根据题意,开始写代码。

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main(){
    char a[100010];//定义一个字符串数组,来存储字符标题,定义数组时最好大一些,否则有可能会越界。
    int n,sum=0;//定义整数,sum时用来存储有多少个字符的,因为要累加,所以初始值必须为0。
    gets(a);//输入这个字符串数组,用这个输入需要用到#include<cstring>头文件。
    n=strlen(a);//不做赘述,百度查.
    for(int i=0;i<n;i++){//循环
        if(a[i]>='a'&&a[i]<='z'){//判断是否有这些字符,如果有的话,那么sum就累加起来。
            sum++;
        }
        if(a[i]>='A'&&a[i]<='Z'){//同上
            sum++;
        }
        if(a[i]>='0'&&a[i]<='9'){//同上
            sum++;
        }
    }
    printf("%d",sum);//输出有多少个字符
    return 0;//结束
}

  第三步,检查代码是否有错误的地方,如果没有,就可以进行下一步了

  第四步,也是最后一步,提交,检查过错误之后应该没什么问题了,一般都能直接AC掉。

posted @ 2019-07-13 09:06  慕容雪晴  阅读(373)  评论(0)    收藏  举报