output limit exceed 常见错误

 output limit exceed   常见错误

最近做题,好几次出现了这样的令人郁闷的答案 output limit exceed   ,  仔细查看了自己的代码,仍然没有发现错误,后来上网上搜索答案,也是有好多人遇到过这些问题,自己的那个题经过多次修改,最终解决了,我把scanf读取lld改为cin或者直接把longlong 等更改为int就没有问题了,后来我不死心又从网上搜索http://bbs.cyuyan.com.cn/thread-4574-1-1.html 他们也有这个问题,和我的相似,定义的变量类型可能不匹配导致出现各种问题,我想要是java,肯定不会出现这种奇葩问题,无非就是慢点而已,时间效率不高罢了!还有c语言读取字符串的时候好多次本来很正确的代码,经常会出现各种奇葩错误,gets,getline,scanf("%s")各有优点也各有缺点!
还有读取回车getchar真是令人郁闷的发明,尤其在竞赛中,经常会被这类小问题卡主!
c语言是挺灵活,但是灵活也带来了这种意想不到的问题,看来有时候还是讲点原则的好啊

你可能感兴趣的:(【ACM基础】,output,limit,exceed,c,c++读字符串)