結構經典例題,typedef的指標優化

2021-08-10 03:22:13 字數 1146 閱讀 4791

/*description

現有有n個學生的資料記錄,每個記錄包括學號、姓名、三科成績。

編寫乙個函式input,用來輸入乙個學生的資料記錄。

編寫乙個函式print,列印乙個學生的資料記錄。

在主函式呼叫這兩個函式,讀取n條記錄輸入,再按要求輸出。 n<100

input

學生數量n佔一行 每個學生的學號、姓名、三科成績佔一行,空格分開。

output

每個學生的學號、姓名、三科成績佔一行,逗號分開。

sample input

2a100 zhblue 70 80 90

b200 newsclan 90 85 75

sample output

a100,zhblue,70,80,90

b200,newsclan,90,85,75*/

#includetypedef struct data datastru;

datastru women[100];

int main()

for (i = 0;i < num;i ++)

return 0;

}datastru input(datastru temp) //為了方便用自定義的函式來進行輸入

datastru print(datastru temp) //用自定義的函式來進行輸出

接下來要用指標進行優化。

//來吧用指標來走一遭。

#includetypedef struct data datastru;

datastru women[100];

void print(datastru *); //宣告可以在main外

void input(datastru *); //要標明是結構指標

int main()

for (i = 0;i < num;i ++)

return 0;

}void input(datastru *p) //為了方便用自定義的函式來進行輸入

void print(datastru *p) //用自定義的函式來進行輸出

北大資料結構經典例題

資料結構練習題1 1 編一c程式,它能根據讀入的資料構造有向圖g,並輸出g的鄰接矩陣及g的拓撲序列。圖的輸入形式為 i0 j0 i1 j1 i2 j2 im jm 1 1 1,1為有向邊輸入結束標記,其餘的值都 0且。n,它們都是整數,n是有向圖g的頂點個數且40 n 0,頂點名字依次是v0,v1,...

經典的大資料例題

1 說明 一般解決大資料問題有兩個思路 1 先將與這道題相關的所有的資料結構進行使用一遍,如果有合適的就直接進行使用 2 如果不能直接使用,一般就要進行雜湊切分,然後再使用合適的資料結構進行問題的解決 2 在這裡我先來介紹一種常用於大資料問題的方法 雜湊切分 1 先估算出要切分的大小 2 然後使用雜...

關於指標的經典例題

1.用new和delete的動態記憶體分配方法,實現對任意數目的整數進行排序。view code 1 include 2 include 3 4void sortarray int int 5 6int main 723 24 輸入擬排序的整數 25for i 0 i num i 26 cin a ...