介绍
在本实验中,我们将编写一个 C++ 程序来找出三个数中的最大值。
在本实验中,我们将编写一个 C++ 程序来找出三个数中的最大值。
我们将在 ~/project 目录下使用以下命令创建一个名为 main.cpp 的新文件:
touch ~/project/main.cpp
我们需要包含 iostream 和 cstdlib 头文件,以便使用 cout、cin 和 system 函数。
#include <iostream>
#include <cstdlib>
添加以下代码以创建 main() 函数:
int main() {
// code will go here
return 0;
}
我们需要声明三个 float 变量来存储用户输入的三个数字。
float n1, n2, n3;
我们将使用 cout 函数提示用户输入三个数字,并使用 cin 函数将这些数字存储到我们刚刚声明的变量中。
std::cout << "Enter three numbers: ";
std::cin >> n1 >> n2 >> n3;
我们将使用一系列 if 语句来确定并输出三个数中的最大值。
if (n1 >= n2 && n1 >= n3) {
std::cout << "Largest number: " << n1;
}
if (n2 >= n1 && n2 >= n3) {
std::cout << "Largest number: " << n2;
}
if (n3 >= n1 && n3 >= n2) {
std::cout << "Largest number: " << n3;
}
使用以下命令编译并运行程序:
g++ main.cpp -o main && ./main
以下是 main.cpp 文件的完整代码:
#include <iostream>
#include <cstdlib>
int main() {
float n1, n2, n3;
std::cout << "Enter three numbers: ";
std::cin >> n1 >> n2 >> n3;
if (n1 >= n2 && n1 >= n3) {
std::cout << "Largest number: " << n1;
}
if (n2 >= n1 && n2 >= n3) {
std::cout << "Largest number: " << n2;
}
if (n3 >= n1 && n3 >= n2) {
std::cout << "Largest number: " << n3;
}
return 0;
}
在本实验中,我们编写了一个 C++ 程序来找出三个数中的最大值。我们学习了如何使用 if 语句来比较值,以及如何使用 cout 和 cin 提示用户输入。我们还学习了如何在终端中编译和运行 C++ 程序。