介绍
在本实验中,我们将学习如何使用 C++ 编程语言判断用户输入的数字是正数还是负数。我们将通过使用 if-else 语句块的概念来实现这一目标。
编写初始代码
在新创建的 main.cpp 文件中,
#include <iostream>
using namespace std;
int main()
{
cout << "\n\nWelcome to this C++ program! \n\n";
return 0;
}
这段代码将导入必要的库并打印欢迎信息。
提示用户输入一个数字
#include <iostream>
using namespace std;
int main()
{
cout << "\n\nWelcome to this C++ program! \n\n";
int num;
cout << "Enter a non-zero numeric value: ";
cin >> num;
return 0;
}
在这里,我们使用 cin 语句提示用户输入一个非零的数值,并将该值存储在 num 中。
实现 if-else 语句块以判断数字是正数还是负数
#include <iostream>
using namespace std;
int main()
{
cout << "\n\nWelcome to this C++ program! \n\n";
int num;
cout << "Enter a non-zero numeric value: ";
cin >> num;
if (num > 0) {
cout << num << " is a positive number." << endl;
} else {
cout << num << " is a negative number." << endl;
}
return 0;
}
在这一步中,我们创建了一个 if-else 语句块来比较 num 和 0。如果 num 大于 0,则它是一个正数;否则,它是一个负数。
编译并运行程序
在 Ubuntu 系统中打开终端,导航到 main.cpp 文件所在的目录,并使用以下命令编译并运行程序:
g++ main.cpp -o main && ./main
总结
在本实验中,我们学习了如何使用 C++ 编程语言判断用户输入的数字是正数还是负数。我们通过使用 if-else 语句块的概念实现了这一目标。



