第十六周项目一——平方根中的异常
2015-06-28 13:40
281 查看
/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称: test.cpp *作 者:陈丹 *完成日期:2015年6月28日 *版本号:v1.0 * *问题描述:编写一个程序,求输入数的平方根。设置异常处理,当输入负数时采用异常处理机制给出提示。 *输入描述: *程序输出: */ #include <iostream> #include <cmath> using namespace std; double squareroot(double &a) { if(a<0) throw a; else return sqrt(a); } int main() { double m; try { cout<<"输入一个数:"; cin>>m; cout<<m<<"的平方根:"<<squareroot(m)<<endl; } catch(double) { cout<<"输入为负,无法开方!"<<endl; } return 0; }
运行结果:
学习总结:
感觉这里简单了太多。
相关文章推荐
- 有关js和html的小细节
- 线性回归模型
- 从孙子兵法看企业价值观和企业文化
- CentOs Linux 文件位置标记
- I/O完成端口
- 《欧洲文学名著导读》——读书笔记
- cdoj32-树上战争(Battle on the tree) 【记忆化搜索】
- 140.字符串链接(不使用strcat)
- 家庭常用5号/7号电池购买及使用攻略
- Linux Shell学习之基础篇(不适合学习,仅为本人笔记)
- void及void指针含义的深刻解析
- 一些项目——鞍点计算
- JVM 类加载过程
- Linux输入子系统模型
- 始终感觉作者没有找准点子,留着以后打作者的脸
- spring结合时,web.xml的配置
- auto_ptr、shared_ptr、weak_ptr、scoped_ptr用法小结
- 害怕的东西真的遇到了
- 狄马:荒谬的苦难哲学
- 链表的各种递归非递归遍历