美文网首页
CCF试题及答案(c++)

CCF试题及答案(c++)

作者: Butter黄 | 来源:发表于2018-08-10 19:53 被阅读0次

    2018-08-10
    CCF试题及答案(c++)
    最近在刷CCF的题,顺便做个记录。


    image.png
    #include<iostream>
    #include<vector>
    #include<stdio.h>
    using namespace std;
    int main()
    {
        vector<int> in;
        int n;//输入的数
        int k=0;//记录连跳2的次数
        int sum=0;//记录总分数
        do{
            cin >> n;
            if(n==1||n==2)
            {
                in.push_back(n);
            }
    
        }while(getchar()!='\n'&&n!=0&&in.size()<=30);
        for(int i=0;i<in.size();i++)
        {
            if(in.at(i)==1)
            {
                k=0;
                sum=sum+1;
            }
            if(in.at(i)==2)
            {
                k=k+1;
                sum=sum+k*2;
            }
        }
        cout<<sum<<endl;
        return 0;
    }
    
    
    

    相关文章

      网友评论

          本文标题:CCF试题及答案(c++)

          本文链接:https://www.haomeiwen.com/subject/ntylbftx.html