10月6号 聊天服务器的外部流量

题目

 

   分析

  注意读入就好了

   getline(cin,s)

   或者 gets(s)

 

  代码

 

#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
int main()
{
    char a[100];
    int sum=0;
    int ans=0;
    while(gets(a))
    {
        int len=strlen(a);
        if(a[0]=='+')
            sum++;
        else if(a[0]=='-')
            sum--;
        else if((a[0]>='A'&&a[0]<='Z')||(a[0]>='a'&&a[0]<='z')||(a[0]>='0'&&a[0]<='9'))
        {
            int p=0;
            for(int i=0;i<len;i++)
                if(a[i]==':')
                    p=i;
            ans+=(len-p-1)*sum;
        }
    }
    cout<<ans<<endl;
    return 0;
}

 

posted @ 2018-10-06 16:41  Melted_czj  阅读(135)  评论(0编辑  收藏  举报
body { background-color:whitesmoke; } // 修改背景颜色为半透明 #home,#sideBarMain>div,#blog-sidecolumn>div>div,.catListView{ background-color:rgba(255,255,255,0); } // 修改其他边框的颜色