SDOJ:24号传奇(有几个24)

问题及代码:

/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:sdoj.cpp
* 作    者:李楠
* 完成日期:2015年2月6日
* 版 本 号:v1.0
*
* 问题描述:最近,科比得分超过乔丹成为NBA联盟得分第三人,现役球员第一名。小鑫是科比的忠实粉丝,钟爱科比,标准科密。小鑫深深的陷入了对科比的崇拜,
            以至于难以自拔。(这是谁出的题,小鑫明明是鲁能的粉丝=。=)小鑫每见到一个数字串,他都要计算出来其中有多少个24。
            现在给你一个数字串,它的长度最大为1000位,让你求出这个数字串中有多少个24。
* 输入描述:单组输入.一个数字串n(n的长度最大为1000位)。
* 程序输出:输出只有一个数,为这个数字中有多少个24。
*/
#include 
using namespace std;
int main()
{
    char line[1001];
    int i=0,j;
    int n=0;
    char a;
    while(cin>>a)
    {
        line[i]=a;
        i++;
    }
    line[i]='\0';
    for(j=0;j


运行结果:

SDOJ:24号传奇(有几个24)_第1张图片


知识点总结:

其实这个题不难,只是刚开始做的时候没有想到^z,我一直觉得可以用换行符来判断输入结束,尝试了很长时间不行,最后想到了要用^z,我的个天哪……

学习心得:

有时候真的不能钻牛角尖…伤身伤神…


你可能感兴趣的:(SDOJ:24号传奇(有几个24))