-
cin 的內容快取了,需要通過以下兩行清除**,必須先清除標誌,然後同步清除緩衝區。;;
將此內容新增到 for 迴圈前面的 cin 中,就可以解決您說無法進入迴圈的問題。
但是,您的程式還存在其他問題,並且 CIN 不會像您想象的那樣按順序將所有輸入填充到相應的變數中。 在這種情況下,您需要研究標準輸入和輸出流,並修改讀取標準輸入的方式。 您的程式正常。
祝你好運:)
-
房東可以向 for 迴圈新增乙個輸出語句,以檢視迴圈是否在。
-
貼上工作執行緒的類**以幫助您除錯它。
cin>>n[20]>>num>>k[3]>>l>>m>>b>>a>>r;
temp->name[20]=n[20];
這 2 個想要這個效果還是什麼?
似乎沒有別的問題了嗎?
另外,像這樣寫 head=new worker; 是否有預設建構函式?
-
123456 列出清單。
12456 刪除第三個數字,即刪除數字3,然後繼續閱讀。
1245 刪除第三個數字,即刪除數字6,繼續閱讀,應刪除4而不是6,乘以1256
125 刪除第三個數字,即刪除數字 5,繼續閱讀,上次 1256,應刪除 5,乘以 126
15 刪除第三個數字,即刪除數字 2,繼續閱讀,最後的 126,應刪除 6,乘以 12,此時不超過 3 個數字,不能滿足刪除條件,所以最終結果應為:12,而不是 1
1 刪除第三個數字,即刪除數字 5,cout <<"1 是最終結果";
-
據我了解,您要求該過程,所以我只是編寫了刪除列印件的過程(鏈結*點)。
void delete(link *head,int n)}head=p;
print(head);}
-
全域性變數的使用使程式的可讀性降低。 您可以操縱指標來實現您正在談論的資料傳輸。 也就是說,使用指向任務中子函式的指標將資料傳遞給子函式。 只需使用資料的指標作為表單引數,修改子函式中的資料...
double length(int k, int t)int main ()
double lr[10000], temp; >>>More