C++之异常处理
来源:互联网 发布:python重构是什么意思 编辑:程序博客网 时间:2024/06/14 07:26
//编写一段代码,从标准输入读取两个整数,输出两数除的结果//如果第二数是0抛出异常//使用try去捕获异常//catch子句应该为用户输出一条提示信息,询问其是否输入新数并重新执行try语句块的内容#include <iostream>#include <stdexcept>using namespace std;int main(void){ int i, j,result; cout << "Please input two integer:" << endl; while (cin >> i >> j) { try { if (j == 0) throw runtime_error("j can't equals 0!"); result = i / j; cout <<"The result is:"<< result << endl; } catch (runtime_error err) { cout << err.what() << "\nTry Again? Enter y or n" << endl; char ch; cin >> ch; if (ch != 'y' && ch != 'Y') break; cout << "contiue to input tow integer:" << endl; } } return 0;}
阅读全文
1 0
- Objective-C语法之异常处理
- Objective-C语法之异常处理
- Objective-C语法之异常处理
- 5,Objective-C语法之异常处理
- Objective-C语法之异常处理
- Objective-C语法之异常处理
- 6、Objective-C语法之异常处理
- Objective-C语法之异常处理
- Objective-C语法之异常处理
- Objective-C语法之异常处理
- Objective-C语法之异常处理
- c#中的异常处理
- 异常处理 - [C++]
- c异常处理
- Objective-c异常处理
- C语言异常处理
- c 异常处理
- C 异常处理设计
- axios
- Java基础-----Collections与Arrays工具类
- JS入门
- 局部敏感哈希 LSH
- 混淆矩阵(交叉表)及Kappa系数的计算
- C++之异常处理
- Linux中恢复仍在活动进程中的已删除文件!
- Day1-3.Arrays in Java
- HDFS JavaAPI 操作
- 2017杭电多校第四场 1009 Questionnaire HDU 6075
- BFS模板
- dwg转jpg用什么可以转?
- python进行多线程计算
- ffmpeg完成YUV到jpeg转换