21xrx.com
2024-09-19 10:10:33 Thursday
登录
文章检索 我的文章 写文章
C++温度表达转化代码
2023-06-22 16:20:42 深夜i     --     --
C++ 温度 表达 转化 代码

C++语言是一种编程语言,它可以用来编写各种应用程序,包括温度表达式转化程序。在该程序中,用户可以输入摄氏温度或华氏温度,程序将把输入的温度值转化为另一种表达式,并输出转化后的结果。

以下是C++温度表达式转换代码:


#include <iostream>

using namespace std;

int main() {

  double celsius, fahrenheit;

  char choice;

  cout << "请选择温度类型:(输入C或c表示摄氏温度,输入F或f表示华氏温度)" << endl;

  cin >> choice;

  if (choice == 'C' || choice == 'c') {

    cout << "请输入摄氏温度:";

    cin >> celsius;

    fahrenheit = (celsius * 9.0) / 5.0 + 32.0;

    cout << "华氏温度为:" << fahrenheit << endl;

  }

  else if (choice == 'F' || choice == 'f') {

    cout << "请输入华氏温度:";

    cin >> fahrenheit;

    celsius = (fahrenheit - 32.0) * 5.0 / 9.0;

    cout << "摄氏温度为:" << celsius << endl;

  }

  else 请重新输入!" << endl;

  

  return 0;

}

在这个程序中,我们定义了三个变量:`celsius`,`fahrenheit`和`choice`。`celsius`和`fahrenheit`分别表示摄氏温度和华氏温度,`choice`表示用户选择的温度类型。

程序首先提示用户选择温度类型:摄氏温度或华氏温度,并根据用户的选择,执行相应的代码。如果用户选择摄氏温度,程序将提示用户输入摄氏温度的值,并将其转化为华氏温度;如果用户选择华氏温度,程序将提示用户输入华氏温度的值,并将其转化为摄氏温度。如果用户输入无效,程序将提示用户重新输入。

下面是程序的示例输出:


请选择温度类型:(输入C或c表示摄氏温度,输入F或f表示华氏温度)

c

请输入摄氏温度:25

华氏温度为:77

该代码可以轻松地扩展以支持其他温度表达式的转化,例如开尔文温度、兰氏温标等。这里只是一个简单的示例,用于演示C++的基本流程控制和算术操作。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复