我正在编写这段代码,只是为了学习if-else语句.当我数字10e时,有一个奇怪的行为,程序返回错误,但我不明白为什么!我的意思是与其他单位如'd'或'y'它完美地工作,但当我数字'e'时它变得坚固!
基本上,程序将转换用户输入的数字,以该数字后面的单位表示.例如,如果你数字10 天它将返回日元10英镑的多少.
看一看:
// money_exchange.cpp : A money exchange simulator that converts any rate to pound.
// The standard rates can be updated daily.
#include "stdafx.h"
#include "../../Library/std_lib_facilities.h"
// 19/03/18 - Exchange Rates
const double euro = 1.13706;
const double dollar = 1.40369;
const double krone = 1.83428;
const double yen = 148.816;
double user_pocket = 0.0;
double user_account = 100.0;
string user_name = "ernest";
string user_pass = "pass";
int main()
{
cout << "Good Morning. Exchange rates …Run Code Online (Sandbox Code Playgroud)