diff --git a/实验一/test2.cpp b/实验一/test2.cpp index 644bd89..cb37e59 100644 --- a/实验一/test2.cpp +++ b/实验一/test2.cpp @@ -9,15 +9,34 @@ typedef struct double price; } book; -void swap(double &num1, double &num2) +void swap(book &book1, book &book2) { - double temp = num1; - num1 = num2; - num2 = temp; + book temp = book1; + book1 = book2; + book2 = temp; } -book sort(book &books) +int length_of(book books[]){ + return sizeof(books[0])/sizeof(books); +} + +book sort(book books[]) { - book new_books[100]; + for(int i=0;i> + } + +} -} \ No newline at end of file +}