编写一个程序,求输入数的平方根。设置异常处理,当输入负数时采用异常处理机制给出提示。
代码
#include <iostream> #include <cmath> using namespace std; double sqrt1(double n) { if(n<0) throw n; else return sqrt(n); } int main() { double n,m; cin>>n; try { m=sqrt1(n); cout<<m; } catch(double) { cout<<"n不能为负数!"; } return 0; }
原文地址:http://blog.csdn.net/blue_skyrim/article/details/46583047