2.用c++编写一个程序,求输入数的平方根。设置异常处理,对输入负数的情况给出提示。
时间: 2024-01-22 15:20:52 浏览: 79
cpp代码-求一个正整数的平方根
以下是用 C++ 编写的程序,可以计算输入数的平方根,并且对输入负数的情况进行了异常处理:
```c++
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
try {
double n;
cout << "请输入一个正数:";
cin >> n;
if (n < 0) {
throw "输入的数必须是正数!";
}
double result = sqrt(n);
cout << "平方根是:" << result << endl;
}
catch (const char* msg) {
cerr << "错误提示:" << msg << endl;
}
return 0;
}
```
当输入的数小于0时,会抛出一个字符串类型的异常,并给出提示信息。如果没有异常,会输出计算出的平方根。
阅读全文