UVA_445:Marvelous Mazes
2024-10-08 02:06:21
Language:C++ 4.8.2
#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main(void)
{
char str[];
int sum;
while()
{
if(fgets(str, sizeof(str), stdin) == NULL)
break;
if(str[] == '\n')
{
printf("\n");
continue;
}
else // 处理读入行
{
int i = ;
while(i < strlen(str))
{
if(str[i] == '!')
{
printf("\n");
i++;
}
sum = ;
while(isdigit(str[i]))
sum += str[i++] - '';
for(int j = ; j < sum; j++)
printf("%c", str[i] == 'b' ? ' ' : str[i]); // 最好用if.else,懒得改了:-
i++; // 缺少此行的话,该程序陷入死循环
}
printf("\n");
} }
return ;
}
最新文章
- python对Mysql操作和使用ORM框架(SQLAlchemy)
- SparkMLlib之 logistic regression源码分析
- js 页面刷新方法
- 初学python之urllib
- 关于SharePoint 2010中不能使用AjaxControlToolkit的解决办法
- 【分布式协调器】Paxos的工程实现-cocklebur简介(二)
- user-select
- javascript将毫秒转换成hh:mm:ss的形式
- angular 自定义指令
- 了解负载均衡 会话保持 session同步(转)
- ls命令显示可执行的文件 ls -F
- Java并发性和多线程介绍
- es6学习笔记一:迭代器和for-of循环
- struts实现邮件发送功能
- word2013密钥
- 重启uwsgi脚本备份
- 微信小程序之路由
- VM页面中遍历枚举类
- Android——软键盘操作+fragment之间传递参数+TextView限制字数,显示";...";
- halcon中关于文本的创建以及写入
热门文章
- ssh实现免密码登录和文件传输
- VS2013生成、使用dll,lib文件
- Mac安装软件新方法:Homebrew-cask
- LTIME16小结(CodeChef)
- 直接在安装了redis的Linux机器上操作redis数据存储类型--对key的操作
- ORACLE的Copy命令和create table,insert into的比较
- htmlunit学习之java.lang.NoSuchMethodError: com.gargoylesoftware.htmlunit.WebClient.getOptions()Lcom/gargoylesoftware/htmlunit/WebClientOptions;
- Javascript-随滚轮匀速滑动的浮动广告窗动画
- deque简单解析
- Vue--findIndex方法的使用原理