//6.1结构定义 //该程序用于演示CDAccount结构类型 #include <iostream> using namespace std; //一个银行定存单结构 struct CDAccount { double balance; double interest_rate; int term; //存期(月数) }; //结构结尾要加分号 void get_data(CDAccount& the_account); //后条件:the_account.balance 和 the_account.interest_rate获得用户从键盘输入的值 int main() { CDAccount account; get_data(account); double rate_fraction,interest; rate_fraction = account.interest_rate/100.0; interest = account.balance*rate_fraction*(account.term/12.0); account.balance = account.balance+interest; cout.setf(ios::fixed); cout.setf(ios::showpoint); cout.precision(2); cout << "When your CD matures in " << account.term <<" months,/n" << "it will have a balance of $" << account.balance << endl; return 0; } //使用iostream: void get_data(CDAccount& the_account) { cout << "Enter account balbance: $"; cin >> the_account.balance; cout <<"Enter account interest rate: "; cin >> the_account.interest_rate; cout << "Enter the number of months until maturity/n" << "(must be 12 or fewer months): "; cin >> the_account.term; } ——2011.1.1 考试复习——搁浅一小会