毒瘤题:输出自己写的程序
题目如标题所述。
传送门~
今晚上了一下loj,发现了这个毒瘤题。
虽然这道题看上去简单,实则不然。
因为在程序里,你需要输出自己的输出语句(即cout<<"cout<<\"......\";";)。
然后,你的程序就会陷入无限的cout当中。
反正好恶心。
恶心的代码也在下面,纪念A了毒瘤题。
#include<cstdio> const char*str="#include<cstdio>%cconst char*str=%c%s%c;%cint main(){printf(str,10,34,str,34,10);return 0;}"; int main(){printf(str,10,34,str,34,10);return 0;}
如程序所示,做一个巧妙处理,自己直接调用就可以辣!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步