好吧我現在失去了這個任務,只需要一些幫助。我該如何開始這個僞代碼
該任務是設計一個程序,用於生成數字總和。
給定一個數字(用戶輸入),你需要一個應用程序,它會產生一個從1到給定數字的數字的總和,我只需要一些幫助就可以開始,因爲我只需要一段時間,而且我知道它看起來很容易,但根本沒有任何經驗。
好吧我現在失去了這個任務,只需要一些幫助。我該如何開始這個僞代碼
該任務是設計一個程序,用於生成數字總和。
給定一個數字(用戶輸入),你需要一個應用程序,它會產生一個從1到給定數字的數字的總和,我只需要一些幫助就可以開始,因爲我只需要一段時間,而且我知道它看起來很容易,但根本沒有任何經驗。
var input = getUserInput;
var sum;
while (input > 0)
{
sum = sum + input--;
}
print sum;
你可以那麼簡單,因爲這個東西開始:
input = getuserInput()
count = 0
sum = 0
while count < input:
count = count + 1
sum = sum + count
return sum
...然後加強它。
我很抱歉,但我怎麼去以增強它 –
例如,有更多的變量比需要。您也可以處理/轉換錯誤的用戶輸入值。 – Cyrille
好的,謝謝你對整個僞代碼的理解非常緊張,並且一直在網上查找,以便在回答我的問題時獲得一些幫助。 –
INPUT number
VARIABLE sum = 0
FOR VARIABLE n = 1 TO number WITH STEP 1 DO
sum += n
END FOR
PRINT sum
翻譯到Lua它應該是這樣的:
number = tonumber(io.read())
sum = 0
for n = 1, number, 1 do
sum = sum + n
end
print(sum)
翻譯成蟒蛇它看起來像
Number = int(input("Number:"))
Sum = 0
for n in range(1,Number+1):
Sum += n
print(Sum)
雖然Python的方式將類似於:
number = int(input("Number:"))
print(sum(range(number+1)))
Wh恩將其應用到任何語言尋找出以下幾點:
"..."
的字符串。sum
),然後再嘗試向其添加數字,即n
。因此,通過這樣做,我只會將Declare Sum作爲整數並將Declare Number設置爲float,並且只是將Sum = 0設置爲正確。 –
@AnibalZuniga你會想要聲明兩個整數。然而,你也希望把'Sum'的值賦值爲0. Sum需要設置爲'0',因爲當你第一次去'sum = sum + n'時會用到它(當n等於1時) ,如果你沒有在'sum = null + n'之前設置'sum'到'0',並且你不能在n中加null。 – HennyH
那麼,你會如何去寫一個迭代結構,因爲我得到了,它可能是錯誤的去其他情況設置和=總和+數字結束,如果不知道如果這是錯誤的或不 –
這是否正確,此分配或者是有什麼我失蹤 –