小米手机可以通过安装相应的开发工具,如Android Studio,来运行代码。
首先,需要在手机上开启USB调试模式,然后将手机连接到电脑。
接着,打开Android Studio,选择“新建项目”,输入项目名称、路径等信息,然后点击“完成”。
最后,在Android Studio中编写代码,并通过点击“运行”按钮来运行代码,即可将代码在小米手机上运行。
我和你一样使用信息学奥赛一本通这个网站,我发现他那里的题目一会儿能用万能头文件,一会儿又不能了,所以建议你如果以后再遇到这种提示的话,这一道题别使用万能头文件再试试吧。当然下一道题也还是可以用万能头文件的。要写一个可移植的自再生的程序是件很困难的事, 部分原因是因为引用和字符集的难度。这里是个经典的例子 (应该以一行表示的, 虽然第一次执行后它后自修复):
char*s="char*s=%c%s%cmain(){printf(s,34,s,34)}"
main(){printf(s,34,s,34)}
这段程序有一些依赖, 忽略了 #include <stdio.h>, 还假设了双引号 " 的值为34, 和 ASCII 中的值一样。
这里还有一个有 James Hu 发布的改进版:
#define q(k)main(){return!puts(#k"\nq("#k")")}
q(#define q(k)main(){return!puts(#k"\nq("#k")")})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)