關於 C 語言中鍊表迴圈賦值函式的問題,prawns 可以提供幫助

發布 科技 2024-07-29
6個回答
  1. 匿名使用者2024-01-31

    cin 的內容快取了,需要通過以下兩行清除**,必須先清除標誌,然後同步清除緩衝區。;;

    將此內容新增到 for 迴圈前面的 cin 中,就可以解決您說無法進入迴圈的問題。

    但是,您的程式還存在其他問題,並且 CIN 不會像您想象的那樣按順序將所有輸入填充到相應的變數中。 在這種情況下,您需要研究標準輸入和輸出流,並修改讀取標準輸入的方式。 您的程式正常。

    祝你好運:)

  2. 匿名使用者2024-01-30

    房東可以向 for 迴圈新增乙個輸出語句,以檢視迴圈是否在。

  3. 匿名使用者2024-01-29

    貼上工作執行緒的類**以幫助您除錯它。

    cin>>n[20]>>num>>k[3]>>l>>m>>b>>a>>r;

    temp->name[20]=n[20];

    這 2 個想要這個效果還是什麼?

    似乎沒有別的問題了嗎?

    另外,像這樣寫 head=new worker; 是否有預設建構函式?

  4. 匿名使用者2024-01-28

    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 是最終結果";

  5. 匿名使用者2024-01-27

    據我了解,您要求該過程,所以我只是編寫了刪除列印件的過程(鏈結*點)。

    void delete(link *head,int n)}head=p;

    print(head);}

  6. 匿名使用者2024-01-26

    全域性變數的使用使程式的可讀性降低。 您可以操縱指標來實現您正在談論的資料傳輸。 也就是說,使用指向任務中子函式的指標將資料傳遞給子函式。 只需使用資料的指標作為表單引數,修改子函式中的資料...

相關回答
14個回答2024-07-29

double length(int k, int t)int main ()

double lr[10000], temp; >>>More

10個回答2024-07-29

d 是輸出整數資料的格式。

c 是輸出字元資料的格式。 >>>More

12個回答2024-07-29

exit() 是退出整個程式,函式後的任何 ** 都不會被執行。 >>>More

16個回答2024-07-29

第二個和第三個用於發揮同等作用。

主要解決形式參與和實引數問題。 >>>More

21個回答2024-07-29

裡面有函式 memcpy 和 memmove。

可以複製或移動陣列。 >>>More