/*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 ...