From 2db5c5ae585a4e87d973691b678f713146238304 Mon Sep 17 00:00:00 2001 From: msksbr Date: Fri, 18 Oct 2024 23:23:02 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E9=87=8D=E5=90=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- homework2/CMakeLists.txt | 6 ------ homework2/test1.cpp | 46 ---------------------------------------- 2 files changed, 52 deletions(-) delete mode 100644 homework2/CMakeLists.txt delete mode 100644 homework2/test1.cpp diff --git a/homework2/CMakeLists.txt b/homework2/CMakeLists.txt deleted file mode 100644 index 3377004..0000000 --- a/homework2/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -cmake_minimum_required(VERSION 3.29) -project(homework2) - -set(CMAKE_CXX_STANDARD 20) - -add_executable(test1 test1.cpp) diff --git a/homework2/test1.cpp b/homework2/test1.cpp deleted file mode 100644 index 3ddc42c..0000000 --- a/homework2/test1.cpp +++ /dev/null @@ -1,46 +0,0 @@ -#include -#include - -using namespace std; - -typedef struct node { - string id; - string name; - double price; - struct node *next; -} node, *book_list; - -void init_list(book_list *books) { - *books = new node(); - (*books)->next = NULL; -} - -void create_from_end(book_list *books) { - node *r = *books; - node *s = new node(); - do { - cin >> s->id >> s->name >> s->price; - if (s->id == "0" && s->name == "0" && s->price == 0) { - r->next = NULL; - } else { - r->next = s; - } - r = r->next; - } while (r != NULL); -} - -void display(book_list *books) { - while ((*books)->next != NULL) { - *books = (*books)->next; - cout << (*books)->id << " " << (*books)->name << " " << fixed << setprecision(2) << (*books)->price << endl; - } -} - - -int main() { - book_list *books; - init_list(books); - create_from_end(books); - display(books); - return 0; -}