UVa 445 - Marvelous Mazes
来源:互联网 发布:七天网络查分注册入口 编辑:程序博客网 时间:2024/06/11 18:26
题目:给出一串字符输出对应编码。
如果是数字就计数,连续的数字加和,然后输出对应个数的后面的字母。如果是'!'或者换行就换行;
如果是'b'就输出空格,如果是'*'和字母就直接输出。
分析:简单题。字符串处理。
#include <iostream>#include <cstdlib>#include <cstdio>using namespace std;void output( char c ){if ( c == '!' || c == '\n' )printf("\n");else if ( c == 'b' )printf(" ");else printf("%c",c);}int main(){char ch;int count = 0;while ( ~scanf("%c",&ch) ) {if ( ch >= '0' && ch <= '9' )count += ch - '0';else {if ( !count ) output( ch );for ( int i = 0 ; i < count ; ++ i )output( ch );count = 0;}}return 0;}
- UVa 445 - Marvelous Mazes
- Uva 445 Marvelous Mazes
- UVA 445 - Marvelous Mazes
- UVA-445-Marvelous Mazes
- UVA 445 - Marvelous Mazes
- UVa 445 - Marvelous Mazes
- UVA 445 - Marvelous Mazes
- UVA:445 - Marvelous Mazes
- UVa 445 - Marvelous Mazes
- UVA - 445 - Marvelous Mazes
- UVa 445 - Marvelous Mazes
- UVa 445 Marvelous Mazes
- UVA 445 Marvelous Mazes
- UVA - 445 Marvelous Mazes
- UVA 445 Marvelous Mazes
- UVA 445 - Marvelous Mazes
- UVA - 445 Marvelous Mazes
- UVA 445 Marvelous Mazes
- [文件系统]为什么刚把lab的test跑起来只有零分却让我感到兴奋起来!
- windows xampp下安装memcache
- cygwin拷贝命令和修改cygwin默认启动路径
- 代码格式化脚本
- hypertable的application queue,非常好
- UVa 445 - Marvelous Mazes
- 引用优秀网文
- 闰年判断方法
- phpcms 模块开发(一)
- 时间复杂度和空间复杂度
- C/C++定义全局变量/常量几种方法的区别
- 用grunt构建seajs项目
- javascript图片自动播放代码
- Failed to install Activity05.apk on device 'emulator-5554': timeout