#include #include #include using namespace std; class Food{ private: string name; int price; int quantity; public: void setFood(){ cin >> name >> price >> quantity; } void printData(){ cout << name << ' ' << price << ' ' << quantity << endl; } double getTotal(){ return price*quantity; } }; void printDay(Food myFood_1,Food myFood_2,Food myFood_3){ double t = 0; myFood_1.printData(); t += myFood_1.getTotal(); myFood_2.printData(); t += myFood_2.getTotal(); myFood_3.printData(); t += myFood_3.getTotal(); cout << "-----\n當日金額:" << (int)t << endl; } void printWeek(Food myFood[],int size){ for (int i = 0; i < size; i += 3) { printDay(myFood[i + 0], myFood[i+1], myFood[i+2]); cout << endl; } } int main(){ Food myFood[21]; for(int i=0;i<21;i++) myFood[i].setFood(); double t = 0; for (int i =0; i < 21; i++) t += myFood[i].getTotal(); printWeek(myFood, 21); cout << "本週總金額:" << (int)t; }