該題為巔峰推理題,您沒有瀏覽該題目許可權,只有有效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的人物頭像= =)
下面還寫著幾行字,(但明顯字跡不同,應該不是一個人寫的):
……看不懂的話,就劃了代碼,你就會知道該做什麼了……筆跡很深
……不要信那個人的,不要劃了代碼……筆跡很淺,顫抖的文字
……哎,有什麼區別呢……筆跡略淺,很草
如果是你,你會怎麼做?