gpt4 book ai didi

c++ - 如果满足嵌套条件,计算结果不显示结果 C++

转载 作者:行者123 更新时间:2023-11-30 02:20:27 24 4
gpt4 key购买 nike

我希望程序显示第 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;
}

最佳答案

您需要添加打印 cout 以查看您的工作结果:

if (year == 1)
{
annualRaise = annualSalary * rate3;
cout << "Salary : " << annualRaise << endl; // output the value
}


else if(year == 2)
{
annualRaise = annualSalary * rate4;
cout << "Salary : " << annualRaise << endl; // output the value
}



else if(year == 3)
{
annualRaise = annualSalary * rate5;
cout << "Salary : " << annualRaise << endl; // output the value
}


system("Pause"); //To be able to keep the console window open

关于c++ - 如果满足嵌套条件,计算结果不显示结果 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49601515/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com