上週,我從我的老師一個項目,要我開發一個程序,它發生在一個字符串(整數流要準確),並計算在數字的總和字符串中的每個數字即ie。計算的數字時間之和字符串的長度
如果輸入是31456
- 第一循環不執行任何操作(沒有編號,以與和作爲0的結果左的3)3
- 第二循環結束(與總和的結果作爲3)
- 第三循環結束對1(具有3 + 1 = 4結果)
- 第四循環結束於4(3 + 1 + 4 = 8的結果)
- 第五環5端(帶的結果3+ 1 + 4 + 5 = 13)
- 第六循環結束於6(具有3 + 1 + 4 + 5 + 6 = 19結果)
我並提交一個工作項目,但它是滿的麪條代碼(嵌套循環,如果字符串長度是其結束少於循環次數),這不是一個乾淨的方法。我對這種情況徒然懷疑並研究了很多。我還沒有找到任何方式做這沒有嵌套for循環在C(或者我放棄了太快?)
同樣,我不是問你們對我的問題的答案,但想知道是否有一種沒有嵌套循環的方法(如果輸入的長度>嵌套循環的數量,將會出現問題)。
你應該張貼的麪條代碼讓別人知道你已經嘗試 – prusswan
爲什麼嵌套循環?它看起來像你只需要一個 – ziu
@ziu,嵌套循環將需要像 爲我; I
sgupta