2013-08-18 20 views
-4

因此,我需要一個解決方案,讓我從混亂的字母中猜出一個單詞。我必須在3次嘗試中猜出它。如果我在3次嘗試中得到它,我會得到500分。對於每個錯誤的猜測,我會得到250分的扣分。如果我用完了3次嘗試,應用程序將繼續下一個單詞。在3次嘗試中猜出一個單詞。如果第三次嘗試失敗,請繼續閱讀下一條語句

指出:「?答案」

break命令之前,繼續寫行
break命令後,同樣的結果

score = 1000; 
x = 0; 

Console.WriteLine("WORD #1: ketbabasll"); 
Console.WriteLine("HINT: SPORTS"); 

do 
{ 
    Console.Write("Answer? "); 
    word = Console.ReadLine().ToLower(); 
} 
while (word != "basketball"); 

if (word == "basketball") 
{ 
    score = score + 500; 
} 
else if (word != "basketball") 
{ 
    score = score - 250; 
    x = x + 1; 

    if (x == 3) 
    { 
     break; 
    } 
} 
+6

請嘗試編寫該程序正在逐行進行的操作,並且錯誤將會清除。 – xanatos

+1

看看你在你的循環中做什麼.... – I4V

回答

0

標籤添加到代碼並添加標籤到中斷例如:

do 
{ 
    word = prompt("Answer? "); 
} 

while (word != "basketball"); 
myloop: 
if (word == "basketball") 
{ 
    score = score + 500; 
} 
else if (word != "basketball") 
{ 
    score = score - 250; 
    x = x + 1; 

    if (x == 3) 
    { 
     break myloop; 
    } 
} 
相關問題