ZOJ 3775 ?(>_o)!(模拟)
来源:互联网 发布:abb离线编程软件下载 编辑:程序博客网 时间:2024/05/16 06:28
题目链接:ZOJ 3775 ?(>_o)!(模拟)
模拟。
这题就是个大忽悠,定义一堆符号其实只有两个符号有用,"_"和“!”,有一个下划线表示把输入输出一次,当然有两个就输出两次,感叹号表示输出"Hello, world!"。
有一点需要注意的是输入字符串可能是有空格的,所以cin和scanf都不好使了,得用getline或者gets,不过这题显然用string比char[]容易得多。
#include <iostream>#include <stdio.h>#include <cstring>using namespace std;string _in, _out;int T;int main(){ cin >> T; getchar(); while(T--) { getline(cin, _in); _out = ""; int len = _in.length(); for(int i = 0; i < len; i++) { if(_in[i] == '_') _out += _in; else if(_in[i] == '!') _out += "Hello, world!"; } if(_in == _out) cout << "Yes" << endl; else cout << "No" << endl; } return 0;}
0 0
- ZOJ 3775 ?(>_o)!(模拟)
- zoj 3775 ?(>_o)!
- ZOJ 3775 ?(>_o)!
- ZOJ 3775 ?(>_o)!
- ?(>_o)!
- 第14届浙江大学程序设计竞赛 I. ?(>_o)! (ZOJ 3775)
- ZOJ3775:?(>_o)!
- ZOJ3775 ?(>_o)!
- ZOJ3775 ?(>_o)!
- ZOJ3775-?(>_o)!
- zoj 1720 模拟
- zoj 1009 Enigma (模拟)
- ZOJ 3321 Circle【模拟】
- zoj 3627#模拟#枚举
- zoj 3643 模拟栈
- ZOJ 1354(枚举,模拟)
- ZOJ 1138(模拟)
- zoj 3683 模拟
- 《C++Primer4》附录-标准库io库的使用
- ZOJ 1188
- c++数据结构内存对齐方式
- ZOJ 1392
- 编译libvpx
- ZOJ 3775 ?(>_o)!(模拟)
- ZOJ 1970
- Mysql 优化
- 【互联网高手教你如何搜集你想要的信息】
- HDU 3986 Harry Potter and the Final Battle 删掉任意一条边的最长最短路
- Android应用程序实现欢迎引导页面的方法实现
- 黑马程序员-线程的互斥与同步通信
- 数值自乘(递归与非递归解)
- 定义显式(隐式)运算符 总结