作者preed (Freedom)
看板C_and_CPP
標題[問題] 某軟體公司的筆試問題(迴圈)
時間Fri Feb 28 10:54:31 2020
for(x=0;y=0;(y!=10)&&(x<5);x++)
此迴圈會執行幾次?
目前個人覺得題目是不是設計不完整阿
要補個y++
目前覺得是50次
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.70.81.20 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1582858473.A.DB5.html
1F:→ Schottky: 題目有錯,怎麼會有三個分號?是不是其中有一個是逗號 02/28 11:05
2F:推 springman: x=0,y=0; 才對吧? 02/28 11:18
3F:推 bben900911: true的話就會到下一輪,false的話跳出 02/28 11:21
4F:→ bben900911: 你覺得中間的條件在怎樣的狀況下會false呢XD 02/28 11:22
6F:推 bben900911: 說錯,true的話進行此輪... 02/28 11:28
7F:推 Dracarys: 左邊一定true,是&&這個運算的單位元素,可以不看。看 02/28 12:41
8F:→ Dracarys: 右邊的operand可知5次 02/28 12:41
9F:推 Schottky: 我在猜這個題目會不會是要你挑錯 XDDDD 02/28 13:08
10F:推 yoche2000: y都沒increment應該是筆誤啦ww 02/28 14:52
11F:→ protoss: 修正逗號後應該是五次吧... 02/28 17:18
12F:→ protoss: 也未必是筆誤是故意的... 02/28 17:19
13F:推 ctrlbreak: 為什麼覺得是50次? 02/28 23:37
14F:推 qwe04687: X 從0到4 每輪加一 共五次吧 02/28 23:48
15F:推 hsiehong: 5次 y!=10和x<5要同時成立才會繼續 跑5次後x=5就停了 03/01 01:00
16F:推 Jekk: 5次 03/01 23:17
17F:推 owts99: 原來是除錯題! 03/02 08:06
18F:推 Dong0129: 好奇50次從哪來的 03/02 09:58
19F:推 tender573: 5次 03/02 22:00
20F:推 taco2548: 剛開始我還以為是什麼新形態的for迴圈,看到推文就安心了 03/02 22:04
21F:推 aeont: 我看也是5次,50怎麼來的 03/04 08:27
22F:→ aeont: 而且也沒有不完整,後面y沒有一定要寫 03/04 08:28
23F:推 wargods8402: 5次 03/04 12:53
24F:推 kobala: 原PO是不是誤以為是雙重迴圈了...才會有50這個答案 03/07 03:06
25F:推 sam355322: 5次啊 y是要混淆你的 03/10 01:55
26F:推 yyan1218: 5 03/11 10:16
27F:推 jack41402: 5次吧 03/12 20:28
28F:→ jack41402: 軟體公司出這個要考面試者的什麼能力 03/12 20:28
29F:推 TuChinJui: 5次 Y根本沒有被+ 所以只有X滿足條件然後return 03/13 17:30
30F:→ protoss: 考and的運算吧...弄兩個true/false去混淆你吧? 03/13 22:48
31F:推 prosen: 這只能測試有沒有學過基本迴圈吧?起碼 錄取後不用從頭 03/26 01:04
32F:→ prosen: 教? 03/26 01:04