error 未考慮迴圈過程中某個變數值的變化

2021-06-20 09:28:19 字數 381 閱讀 8890

編寫程式,讀入乙個整數n。若n為非負數,則計算n 到2n 之間的整數和;若n為乙個負數,則求2n 到n 之間的整數和。

第一行表示樣例數m,接下來m行每行乙個整數n,n的絕對值不超過100。

輸出m行,每行表示對應的題目所求。22

-19-3

錯誤的**:

#includeusing namespace std;

void main()

cout<

#includeusing namespace std;

void main()

cout《原因是:sum在多次迴圈中的值都可能在不停地改變,而題中要求是每次輸入時,sum的值均為0,可我卻以為第一次將sum置為0就行了,忘記了管迴圈體裡面發生的事。

儲存過程中的迴圈加判斷

儲存過程迴圈 create or replace procedureprocedure name 有引數就寫,沒引數就不寫 as cursorcursor name 游標,是用儲存資料的 is select 欄位名,或者是 from table name 可以加各種條件 第一張表 parameter...

SqlServer儲存過程中迴圈的使用

1.while迴圈 格式示例如下 declare iint set i 1 while i 30begin insert into test userid values i set i i 1end2.游標迴圈 格式示例如下 declare a1varchar 10 a2varchar 10 a3i...

oracle學習 PL SQL 儲存過程中迴圈

pl spl 提供了3中不同型別的迴圈結構 例項 索引 loop counter從1開始,到10 結束,迴圈共執行10次 for loop counter in 1 10 loop 可執行語句.endloop 索引loop counter從10開始,到1結束,迴圈共執行10次 for loop co...