杭州电子科技大学程序设计竞赛(2016’12)- 网络同步赛 1001

BigZhuGod的粉丝

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 0    Accepted Submission(s): 0

Problem Description
真正的粉丝,是不需要题目描述的^_^。
Input
第一行输入数据组数T(1T100)
接下来T行,每行一个有格式的字符串,详见样例,字符串长度不超过1000
Output
真正的粉丝,就算我不给出输出格式,还是可以AC这道题目。
^_^
Sample Input
5
I am BigZhuGod?
I am BigZhuGod.
I am BigZhuGod!
I am BigZhuGod!!!
I am BigZhuGod!!!!!
Sample Output
-_-
Orz
Wow!
Wooow!
Wooooow!
解法:看最后面的符号,然后求!的数目按照样列输出
复制代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
    int t;
    cin>>t;
    while(t--)
    {
         string s1,s2,s3;
         cin>>s1;
         cin>>s2;
         cin>>s3;
         int len=s3.length();
         if(s3[len-1]=='?')
         {
             cout<<"-_-"<<endl;
         }
         else if(s3[len-1]=='.')
         {
             cout<<"Orz"<<endl;
         }
         else
         {
             int sum=0;
             for(int i=0;i<len;i++)
             {
                 if(s3[i]=='!')
                 {
                     sum++;
                 }
             }
           //  cout<<sum<<endl;
             cout<<"W";
             for(int i=1;i<=sum;i++)
             {
                 cout<<"o";
             }
             cout<<"w!"<<endl;
         }
    }
    return 0;
}
复制代码

 

posted @   樱花落舞  阅读(366)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示