前言:
参考:B站UP主鱼C_小甲鱼<C++快速入门>
代码调试平台:VS2017,调试成功。
问题描述:
问题描述:编写一个温度单位转换程序,提示用户以【xx.xC】或【xx.xF】的格式输入。提示:华氏温度=摄氏温度*9/5+32。
代码实现:
未加入重载概念时,功能实现
#include <iostream>
using namespace std;
int main()
{
const unsigned short ADD_SUBTRACT = 32;
const double RATIO = 9.0 / 5.0;
double tempin, tempout;
char typein, typeout;
cout << "请输入要转换的温度,提示:以【xx.xC】或【xx.xF】的格式输入。\n";
cin >> tempin>>typein; //32.4c
cin.ignore(100, '\n');
cout << "\n";
switch (typein)
{
case 'c':
case 'C':
tempout = tempin * RATIO + ADD_SUBTRACT;
typeout = 'F';
break;
case 'f':
case 'F'