我需要創建一個程序來添加用戶輸入以達到目標,結果如下所示。C#while循環(添加用戶輸入以達到目標)
我必須使用 'While循環' 對於這一點, 但我很難while循環使用......
這裏是我的代碼
Console.WriteLine("Enter Target Value: 6");
int total = 0;
int target = 6;
int i;
for (i = 1; i <= 4; i++)
{
Console.Write("Enter #{0}:\t", i);
total += Convert.ToInt32(Console.ReadLine());
}
while (total == target);
Console.WriteLine("It took {0} inputs to take the sum to\t{1}",i, total);
Console.ReadLine();
莫非你請幫我找到問題?
夥伴我可以告訴你正確的代碼,但首先我會建議你閱讀關於循環/編程更多的建立邏輯 – Tushar
你可以很容易地用'while'循環代替'for'循環。你應該進一步閱讀如何使用'while'循環。 –
你有一個'for'循環,它接受用戶輸入,然後是一個'while'循環,它什麼都不做。顯然你只想要一個'while'循環,所以把'for'循環體移到while循環體中。 – GSerg