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 ;
}

最新文章

  1. python对Mysql操作和使用ORM框架(SQLAlchemy)
  2. SparkMLlib之 logistic regression源码分析
  3. js 页面刷新方法
  4. 初学python之urllib
  5. 关于SharePoint 2010中不能使用AjaxControlToolkit的解决办法
  6. 【分布式协调器】Paxos的工程实现-cocklebur简介(二)
  7. user-select
  8. javascript将毫秒转换成hh:mm:ss的形式
  9. angular 自定义指令
  10. 了解负载均衡 会话保持 session同步(转)
  11. ls命令显示可执行的文件 ls -F
  12. Java并发性和多线程介绍
  13. es6学习笔记一:迭代器和for-of循环
  14. struts实现邮件发送功能
  15. word2013密钥
  16. 重启uwsgi脚本备份
  17. 微信小程序之路由
  18. VM页面中遍历枚举类
  19. Android——软键盘操作+fragment之间传递参数+TextView限制字数,显示&quot;...&quot;
  20. halcon中关于文本的创建以及写入

热门文章

  1. ssh实现免密码登录和文件传输
  2. VS2013生成、使用dll,lib文件
  3. Mac安装软件新方法:Homebrew-cask
  4. LTIME16小结(CodeChef)
  5. 直接在安装了redis的Linux机器上操作redis数据存储类型--对key的操作
  6. ORACLE的Copy命令和create table,insert into的比较
  7. htmlunit学习之java.lang.NoSuchMethodError: com.gargoylesoftware.htmlunit.WebClient.getOptions()Lcom/gargoylesoftware/htmlunit/WebClientOptions;
  8. Javascript-随滚轮匀速滑动的浮动广告窗动画
  9. deque简单解析
  10. Vue--findIndex方法的使用原理