您的位置:首页 > 理论基础 > 计算机网络

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

2016-12-24 17:06 344 查看

BigZhuGod的粉丝

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


[align=left]Problem Description[/align]
真正的粉丝,是不需要题目描述的^_^。
[align=left]Input[/align]
第一行输入数据组数T(1≤T≤100)。
接下来T行,每行一个有格式的字符串,详见样例,字符串长度不超过1000。
[align=left]Output[/align]
真正的粉丝,就算我不给出输出格式,还是可以AC这道题目。
^_^

[align=left]Sample Input[/align]

5
I am BigZhuGod?
I am BigZhuGod.
I am BigZhuGod!
I am BigZhuGod!!!
I am BigZhuGod!!!!!

[align=left]Sample Output[/align]

-_-

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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐