这道题提醒我两点:

1.break时一定要检查清楚

2.字符串直接赋值一定要注意结束符,最好能用strcpy

以上是debug的惨痛教训

#include <iostream>
#include <string>
#include <cstring>
#include <cstdlib>
#include <cstdio>
#include <cmath>
#include <algorithm>
#include <stack>
using namespace std; #define MEM(a,b) memset(a,b,sizeof(a))
#define pf printf
#define sf scanf
#define debug printf("!/n")
#define INF 1000
#define MAX(a,b) a>b?a:b
#define blank pf("\n")
#define LL long long char str[]; int main()
{
int n,i,j;
while(~sf("%d",&n))
{
int cnt = ;
bool flag=false;
for(i = ;i<n;i++)
{
char tmp[];
sf("%s",tmp); if(tmp[]=='')
{
flag = true;
continue;
} if(tmp[]!='')
{
strcpy(str,tmp);
continue;
}
else
{
int len = strlen(tmp); for(j = ;j<len;j++)
{
if(tmp[j]!='')
{
strcpy(str,tmp);
break;
}
cnt++;
}
}
}
if(flag)
{
pf("0\n");
continue;
}
if(strlen(str)==)
{
pf("1\n");
continue;
}
pf("%s",str);
while(cnt--){pf("");}
blank;
}
return ;
}

最新文章

  1. 关于领域驱动设计(DDD)中聚合设计的一些思考
  2. 微信小程序开发调试工具
  3. Android多媒体--MediaCodec 中文API文档
  4. sqlserver 查看正在执行sql
  5. .NET转Java学习规则
  6. 如何限制虚拟主机可使用的CPU资源
  7. JSP页面编码问题
  8. android 不一样的学习记录
  9. 【转载】LVS+MYCAT+读写分离+MYSQL主备同步部署手册(邢锋)
  10. 八、频繁模式挖掘Frequent Pattern Mining
  11. javascript中对字符串的操作总结
  12. How to install Savanna
  13. 小米2017秋招真题——电话号码分身问题(Java版)
  14. 解决api、WebService跨域问题
  15. 在不同环境下MD5加密相同字符串,密文不一样的问题
  16. CentOs7 最小安装版安装后配置和java环境的搭建
  17. python之json序列
  18. C++ 状态机接口
  19. taro初识一
  20. [daily][centos][iptables][firewalld] firewalld的初步了解

热门文章

  1. vue $emit 父组件与子组件之间的通信(父组件向子组件传参)
  2. [Swift]遍历字符串
  3. YC全球总裁:我招揽陆奇好多年,如今终于如愿了!
  4. 可以修改类不用重启Tomcat加载整个项目
  5. Zynq-7000 FreeRTOS(一)系统移植配置
  6. (转)GlusterFS 01 理论基础,企业实战,故障处理
  7. css3记事
  8. python2和python3中列表推导式的变量泄露问题
  9. 什么是SharePoint?
  10. Diskrete Mathematik