/*
煙台大學計算機學院
檔名稱:xm.cpp
完成日期:2023年9月24日
問題描述:判斷鍊錶是否遞增
輸入描述:無
輸出描述:是否為遞增鍊錶
用到了前面專案設計的演算法庫lish.h
*/ #include #include "../list.h"
void listicrease(linklist *&l)
p=q;
}if(p->next==null)//遍歷到最後p->next==null證明遍歷完畢為遞增
}int main()
; elemtype b= ;
initlist(a);
for(i=3; i>=0; i--)
listinsert(a, 1, a[i]);
initlist(b);
for(i=5; i>=0; i--)
listinsert(b, 1, b[i]);
printf("a:");
listicrease(a);//判斷a
printf("b:");
listicrease(b);//判斷b
destroylist(a);
destroylist(b);
return 0;
}
執行結果:
學習心得:
學會了如何用程式判斷鍊錶是否遞增。
第8周專案3(3)
寫出對上 下三角矩陣 對角矩陣的壓縮儲存結構,以及相關的基本運算的實現 include include define n 4 define m 10 void init int b 返回儲存在b m 中,對應二維陣列a i j 的值 int value int b,int i,int j 將e賦值給...
第4周專案4
煙台大學計算機學院 檔名稱 xm.cpp 完成日期 2017年9月24日 問題描述 一群猴子,編號是1,2,3 m,這群猴子 m個 按照1 m的順序圍坐一圈。從第1只開始數,每數到第n個,該猴子就要離開此圈,這樣依次下來,直到圈中只剩下最後乙隻猴子,則該猴子為大王。輸入m和n,輸出為大王的猴子是幾號...
第4周 專案4 (4)
去掉第4 行的 6.5 試試,出錯的原因是 第8行呼叫area函式的時候沒有傳參,也沒有設定預設引數,所以出錯 將第14行改為 float area float r 6.5 出錯的原因是 宣告和定義不能都定義預設引數,會產生衝突,預設引數一般是在宣告的時候定義的。將第5行 float h,float...