#include
#include
#define maxn 100
using
namespace std;
typedef
struct
sqlist;
int n,maxn,ii,x,j;
void
init
(sqlist &l)
//初始化;
intcreatlist
(sqlist &l,
int n)
//建立乙個線性表並輸出;
printf
("please enter the elements:\n");
for(
int i =
0; i < n; i ++
)//輸出;
for(
int i =
0; i < l.len; i ++
)printf
("\n");
return0;
}int
find_maxlist
(sqlist l,
int maxn)
//尋找線性表中的最大值並輸出;
for(
int i =
0; i < l.len; i ++
)printf
("the largest element in the linear table is:\n");
printf
("%d\n"
,maxn)
;return0;
}int
list_inerst
(sqlist l,
int ii,
int x)
//在第ii元素前插入x;
for(
int i = l.len-
1;i >= ii-
1; i --
) l.idx[ii-1]
=x;++l.len;
printf
("the linear table after inserting is as follow:\n");
for(
int i =
0; i < l.len; i ++
)printf
("\n");
return0;
}int
list_delets
(sqlist l,
int j)
//刪除第j個元素;
for(
int i = j; i < l.len-
1; i ++
)--l.len;
printf
("the linear table after inserting is as follow:\n");
for(
int i =
0; i < l.len; i ++
)printf
("%d "
,l.idx[i]);
printf
("\n");
return0;
}int
sortlist
(sqlist l)
//將線性表公升序排序並輸出;
for(
int i =
0; i < l.len-
1; i ++)if
(k!=i)
}printf
("the linear table after ascending is as follow:\n");
for(
int i =
0; i < l.len; i ++
)printf
("%d "
,l.idx[i]);
printf
("\n");
return0;
}int
reverselist
(sqlist l)
//將線性表中的元素就地逆序(只允許用乙個暫存單元)
int temp,k;
for(
int i =
0; i < l.len/
2; i ++
)printf
("the linear table after ascending is as follow:\n");
for(
int i =
0; i < l.len; i ++
)printf
("%d "
,l.idx[i]);
printf
("\n");
return0;
}int
main()
下面就是執行結果啦~
歐克~又是水水的一篇
MySQL第一次實驗報告 第一次實驗報告(宋夢南)
c程式設計第一次實驗報告 實驗專案 1 字元與ascii碼 2 運算子與表示式的應用 3 順序結構應用程式 4 數學函式的演算法描述 5 雞兔同籠的演算法描述 6 確定座標的演算法描述 一 實驗目的與要求 1.字元與ascii碼 了解字元在計算機中以ascii碼方式表示 了解字元的型別,字長其數的表...
第一次實驗報告
1 字元與ascii碼 2 運算子與表示式的應用 3 順序結構應用程式 4 數學函式的演算法描述 5 雞兔同籠的演算法描述 6 確定座標的演算法描述 1.了解字元在計算機中以ascii碼方式表示 2.了解字元的型別 3.字長其數的表示範圍 熟練使用scanf 輸入使用者提供的資料 4.熟練使用pri...
第一次實驗報告
部落格班級 計算機181 作業要求 了解常用工具的用途及掌握各種工具的安裝 作業目標 軟體開發文件與工具的安裝與使用,使用visio的簡單基礎操作 學號3180701139 1.了解軟體開發文件的組織 標準及編寫 2.了解常用工具的用途及掌握各種工具的安裝 1.了解gb8567 88,gb8567 ...