#include<iostream>
using namespace std;
int main(){
int a;
int b;
cout << "input two integers:" << endl;
while (cin >> a >> b){
try{
if (0 == b)
throw runtime_error("除数为0");
cout << double(a) / b << endl;
cout << "input two integers:" << endl;
}
catch (runtime_error err){
cout << err.what()
<< "\nTry Again?Enter y or n" << endl;
char c;
cin >> c;
if (!cin || c == 'n')
break;
}
}
return 0;
}
C++ try语句块和异常处理
最新推荐文章于 2022-10-27 20:50:58 发布