"#include \n#include \n\nusing namespace std;\n\nstruct FinancialStatement {\n string companyName;\n int year;\n double revenue;\n double expenses;\n double profit;\n};\n\nvoid addStatement(vector& statements) {\n FinancialStatement statement;\n \n cout << "公司名称: " << endl;\n cin >> statement.companyName;\n cout << "年份: " << endl;\n cin >> statement.year;\n cout << "收入: " << endl;\n cin >> statement.revenue;\n cout << "支出: " << endl;\n cin >> statement.expenses;\n statement.profit = statement.revenue - statement.expenses;\n \n statements.push_back(statement);\n cout << "财务报表已添加!" << endl;\n}\n\nvoid printStatement(const FinancialStatement& statement) {\n cout << "公司名称: " << statement.companyName << endl;\n cout << "年份: " << statement.year << endl;\n cout << "收入: " << statement.revenue << endl;\n cout << "支出: " << statement.expenses << endl;\n cout << "利润: " << statement.profit << endl;\n}\n\nvoid printAllStatements(const vector& statements) {\n if (statements.empty()) {\n cout << "没有财务报表可打印!" << endl;\n } else {\n for (const FinancialStatement& statement : statements) {\n printStatement(statement);\n cout << endl;\n }\n }\n}\n\nint main() {\n vector statements;\n int choice;\n \n do {\n cout << "1. 添加财务报表" << endl;\n cout << "2. 打印所有财务报表" << endl;\n cout << "3. 退出" << endl;\n cout << "请选择操作: " << endl;\n cin >> choice;\n \n switch (choice) {\n case 1:\n addStatement(statements);\n break;\n case 2:\n printAllStatements(statements);\n break;\n case 3:\n cout << "退出财务报表系统!" << endl;\n break;\n default:\n cout << "无效的选择!" << endl;\n break;\n }\n \n cout << endl;\n } while (choice != 3);\n \n return 0;\n}\n"\n\n这个简单的财务报表系统包括以下功能:\n\n1. 添加财务报表:用户可以输入公司名称、年份、收入和支出信息,并计算利润。\n2. 打印所有财务报表:将所有财务报表的信息打印出来。\n3. 退出:退出财务报表系统。\n\n你可以根据实际需求进行修改和扩展。希望对你有帮助!\n