2015-第16周项目1-平方根中的异常
2015-06-22 14:40
337 查看
#include<iostream> #include<cmath> using namespace std; double squareroot(double &a) { double n; if(a>=0) n=sqrt(a); else throw a; return n; } int main() { double m; try { cout<<"请输入一个需开方的数:"<<endl; cin>>m; cout<<m<<" 的平方根为 "<<squareroot(m)<<endl<<endl; } catch(double) { cout<<"输入的数为负数,无法开方!"<<endl<<endl; } return 0; }
相关文章推荐
- 插入排序(直接插入+希尔排序)
- zebra/qugga ospf implemention 1
- 黑马程序员----开始写Blog
- 华为-on演习--身高找到最好的二人
- roatae array
- 数据论《西游记》关系网:猪八戒最主动喜欢别人
- POJ 1163 The Triangle(基础DP)
- 【待修改】PATBasic——1010. 一元多项式求导 (25)
- 不要被sizeof(i++)、sizeof(++i)、sizeof(fun())给绊倒了------杜绝写这种易误导人的代码
- Convolutional Neural Networks for Visual Recognition 4
- C#foreach
- 电子表单
- Uva - 1607 - Gates
- 剑指offer 面试题4
- Uva - 1607 - Gates
- Java之美[从菜鸟到高手演变]之设计模式四
- codeforces 549H H. Degenerate Matrix(二分+数学)
- [转]乐死我了,怎么样成为一个全栈程序员(Full Stack Developer),附我想专注的语言
- Swift 通用类型和通用函数 | Generic type and function
- oracle性能优化学习062201