该题为巅峰推理题,您没有浏览该题目权限,只有有效OTF会员才能参加巅峰推理。
小明同学是班上的电教委员,但是他很爱用电脑编程,只要一下课总喜欢打开班上的电脑试着输一些代码进去。这天是小明同学的生日,晚上他回家打开电脑,发现邮箱里躺着一个以.c为后缀的文件,是他的朋友小马发的,他总爱发一些代码,抠掉一些代码考考他。打开一看,小明发现了这个:
01 #include <stdio.h>/*只输出小于n的所有整数中的质数*/
02 void main()
03 {
04 int i,j,n,u;
05 printf("…………A");
06 scanf("__①",&n);
07 for(i=u=1 ; i < n+1 ;__②)
08 {
09 for(j=2 ; j < sqrt(n) ; j++)
10 if((i % j)==0) u=0;
11 if(u __③ 0) printf(“…………B”,i);
12 i+=1;
13 }
14 return 0;
15 }
看完程序之后,小明整个人都不好了。他打开邮件回复说:“先不说什么,填完后这个代码错误就有3个啊……不过算法是对的”
请分析一下:三个空①②③分别是什么和三个错误分别在哪里?
A、%d ; i++ ; != ; 14行 ; 09行 ; 11行
C、%ld ; ; != ; 09行 ; 08行 ; 14行
D、%lf ; ; != ; 01行 ; 05行 ; 10行
我醒来的时候,已经被困在密室里面,可是和普通的密室逃脱不一样啊,房子里面什么都没有,除了几架骸骨和一张陈旧被揉烂的纸片。
纸片上面写着一堆“乱码”:
11八?C 1U JIC (问号是“乱码”上面的一张图片。。因为不太会插图所以用问号代替,图片是V字仇杀队中V的人物头像= =)
下面还写着几行字,(但明显字迹不同,应该不是一个人写的):
……看不懂的话,就划了代码,你就会知道该做什么了……笔迹很深
……不要信那个人的,不要划了代码……笔迹很浅,颤抖的文字
……哎,有什么区别呢……笔迹略浅,很草
如果是你,你会怎么做?