我希望该程序显示 1、2、3 年的年度加薪。
用户输入年用户输入年薪,
那么如果条件为真,则计算如下。
但是当我运行它时,它没有显示我输入的任何给定年份的计算。为什么?我回去了几次,试图确定我错过了什么?
#include "stdafx.h"
#include <iomanip>
#include<iostream>
using namespace std;
int main()
{
double annualSalary = 0;
int year = 0;
double rate3 = 0.03;
double rate4 = 0.04;
double rate5 = 0.05;
double rate6 = 0.06;
double annualRaise = 0;
cout << fixed << setprecision(0);
cout << "enter current year (1 to 3) ";
cin >> year;
cout << "enter annual Salary";
cin >> annualSalary;
if (year = 1)
annualRaise = annualSalary * rate3;
else if
(year = 2)
annualRaise = annualSalary * rate4;
else if
(year = 3)
annualRaise = annualSalary * rate5;
return 0;
}