标签:数据 content char s style 长度 wow include tput break
这题还是比较水的...
但是在ac的过程中遇到了几个小问题...
输入带空格的字符串方法: string s; getline(cin, s) 或者 char s[100]; fgets(s, 100, stdin);
好像其他方法都会忽略空格,然后把空格后面的字符当做下一个字符串...
#include<iostream> #include<string> #include<cstdio> using namespace std; #define maxn 1005 int main(){ int T; cin >> T; T = T+1; while(T--){ string s; getline(cin, s); int len = s.size(); switch(s[len-1]){ case ‘?‘ :printf("-_-\n");break; case ‘.‘ :printf("Orz\n");break; case ‘!‘ :{ printf("W"); int flag = 0; for(int i=0; i<len; i++){ if(s[i] == ‘!‘) flag++; } for(int j=0; j<flag; j++){ printf("o"); } printf("w!\n"); break; } } } return 0; }
标签:数据 content char s style 长度 wow include tput break
原文地址:http://www.cnblogs.com/ledoc/p/6217382.html