1、設計乙個英雄的結構體,包括姓名,年齡,性別;建立結構體陣列,陣列中存放5名英雄;通過氣泡排序的演算法,將陣列中的英雄按照年齡進行公升序排列,最終列印排序後的結果。
#include using namespace std;
//設計乙個英雄的結構體
struct hero
;//通過氣泡排序進行公升序排序
void bubblesort(struct hero hero, int len)
} }}int main()
, ,
, ,
};//取得陣列長度
int len = sizeof(hero) / sizeof(hero[0]);
bubblesort(hero, len);
//列印排序後的結果
for (int i = 0; i < len; i++)
}
C 入門基礎學習總結Chapeter01
此工程使用的是vs2019進行學習和使用的 一 首先檔案 新建 專案 二 開啟頁面之後預設的建立之後輸出 hello world 三 進入 部分的學習 1 輸出 在c 程式中輸出一般使用 cout 輸入則是使用 cin 需要注意的是,輸入輸出流都需要引用命名空間std。示例1 using names...
C 入門基礎Chapeter03(函式 陣列)
一 陣列 ps vs2019中是不支援陣列長度是變數的 部分編譯器可行 陣列宣告示例 const int n 100 int num n 1 陣列定義 int num ps 以上的 看似混合了很多種型別,好像會報錯,但是其實並不會報錯,原因是 在c 中字元型和bool型都是用整型表示的。2 初始化一...
C 入門基礎Chapeter05指標
1 定義指標 int a 10 指標定義的語法 資料型別 指標變數名 int p 讓指標記錄變數a的位址 p a 輸出的為16進製制的位址 cout 指標p為 p endl 輸出結果為 指標p為 0079fbb0 2 使用指標 作用 可以通過解引用的方式來找到指標指向的記憶體 解引用 p 在指標的前...