第十六周 项目一-平方根中的异常
2015-06-27 15:41
92 查看
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:冷基栋 * 版 本 号:v1.0 * 完成日期:2015年 6 月 27日 * 问题描述: * 输入描述:编写一个程序,求输入数的平方根。设置异常处理,当输入负数时采用异常处理机制给出提示。 * 程序输出: */ #include<iostream> #include<cmath> using namespace std; double squart(int &x); int main() { int n; try { cout<<"请输入一个数:"<<endl; cin>>n; cout<<n<<"的平方根为"<<squart(n)<<endl<<endl; } catch(int) { cout<<"无法开方!"<<endl<<endl; } return 0; } double squart(int &x) { double n; if(x>=0) n=sqrt(x); else throw x; return n; }
运行结果:
学习心得:
自上而下
相关文章推荐
- Ubuntu创建svn服务器并设置提交并更新到网站
- 我的.Net技术体系
- Android按钮点击监听事件的写法
- 关于下载图片后相册中找不到的问题
- 使用CXF和Spring发布Soap服务
- 吉隆坡兰卡威旅游信息整理
- EF 存储过程
- 如何自己编写一个easyui插件续
- Java基础 for循环增强语句的局限性
- ios 启动程序时隐藏状态栏,启动后显示状态栏
- 向Fragment传递数据
- android studio打包APK
- sed基础知识
- VMwave下Ubuntu扩展磁盘空间
- 利用tomcat发布WEB项目到内网和外网的方法
- linux 下的 vim 命令
- 装机必备
- 20150627原生js轮播器
- 【Unity3d】在编辑器中实现位操作(Bit)的编辑
- 尚学堂Spring视频教程(五):Spring AOP