1 #include <iostream>
2 using namespace std;
3
4 //try尝试执行,抛出throw,throw之后语句不再执行
5 //catch处理throw的异常
6
7 void main()
8 {
9 float fl1, fl2;
10 cin >> fl1 >>
fl2;
11
12 //尝试执行,抛出类型检测
13 try
14 {
15 if (fl2 <
0.0000001)
16 {
17 throw 1;
18 }
19 else if (fl1 <
0.000001)
20 {
21 throw 2;
22 }
23
24 float fl3 = fl1 /
fl2;
25 cout << fl3 <<
endl;
26 }
27 //定义类型,检测判断是什么错误
28 catch (
int code)
29 {
30 if (code ==
1)
31 {
32 cout <<
"fl2太小" <<
endl;
33 }
34 else if (code ==
2)
35 {
36 cout <<
"fl2太小" <<
endl;
37 }
38 }
39
40
41 cin.
get();
42 cin.
get();
43 }
转载于:https://www.cnblogs.com/xiaochi/p/8684870.html
相关资源:数据结构—成绩单生成器
转载请注明原文地址: https://win8.8miu.com/read-27221.html