• YTU 2844: 改错题A-看电影


    2844: 改错题A-看电影

    时间限制: 1 Sec  内存限制: 128 MB
    提交: 69  解决: 47

    题目描述

    注:本题只需要提交标记为修改部分之间的代码,请按照C++方式提交。

    小平家长为了激励小平学习的积极性,规定每天作业如果没有错误,奖励1个小红花,连续两天作业没有错误,则多奖励1个小红花,得到10个小红花就可以去换一张电影票。给出小平连续n(<100)天的作业完成情况(T表示正确,F表示错误),问小平可以去看电影吗?

    #include<iostream>
    using namespace std;
    #define MAXN 100
    int main()
    {
        char answer[MAXN];
        int i,n;
        while(cin>>n)
        {
            int sum=0;
            cin.getline(answer,MAXN);
            cin.getline(answer,MAXN);
            for(i=0; i<n; i++)
            {
                if(answer[i]=='T')
                    sum++;
            }
            /*****修改的起始行******/
            for(i=0; i<n-1; i++)
            {
                if(answer[i]=='T'&&answer[i+1]=='T')
                {
                    sum++;            //可能出错
                    i=i+2;               //可能出错
                }
            }
            /*****修改的终止行*****/
            if(sum>=10)
                cout<<"Yes"<<endl;
            else
                cout<<"No"<<endl;
        }
        return 0;
    }

    输入

    n 和 n天作业情况(包含多组测试数据)

    输出

    Yes 或者 No

    样例输入

    20
    TFTFTFTTFTFTFFTTFFFF
    18
    TTTTTTFFFFFFFFFFFF

    样例输出

    Yes
    No

    提示

    18 TTTTTTFFFFFFFFFFFF 可以得到小红花的数目为6+3,注意第一天和第二天为T可以多得一个,第三天和第四天为T可以多得一个,第五天和第六天为T可以多得一个,第二天和第三天虽然连续为T,但不再重复计算。

    你  离  开  了  ,  我  的  世  界  里  只  剩  下  雨  。  。  。

    #include<iostream>
    using namespace std;
    #define MAXN 100
    int main()
    {
        char answer[MAXN];
        int i,n;
        while(cin>>n)
        {
            int sum=0;
            cin.getline(answer,MAXN);
            cin.getline(answer,MAXN);
            for(i=0; i<n; i++)
                if(answer[i]=='T')
                    sum++;
            for(i=1; i<n-1; i+=2)
                if(answer[i]=='T'&&answer[i-1]=='T')
                    sum++;
            if(sum>=10)
                cout<<"Yes"<<endl;
            else
                cout<<"No"<<endl;
        }
        return 0;
    }
    

  • 相关阅读:
    一些关于HDFS的基本知识
    WordPress使用子主题继承和修改主题
    IQueryable、IQueryProvider接口详解
    FM并发编程练习:改写苏飞的C#多线程网站压力测试程序
    利用Webkit抓取动态网页和链接
    HTTP协议之代理
    PortalBasic Java Web 应用开发框架 v3.0.1 即将发布
    算法导论1.排序算法
    CSS题目 子元素决定父元素的大小
    使用solrj和EasyNet.Solr进行原子更新
  • 原文地址:https://www.cnblogs.com/im0qianqian/p/5989626.html
Copyright © 2020-2023  润新知