陈瀚佳吧 关注:2贴子:42
  • 0回复贴,共1

【c++】异常处理的简单应用-----除数不能为零

只看楼主收藏回复

#include <iostream>
using namespace std;
void divide(double a,double b){
try{
if (!b)
throw b;
cout << "resulet:" << a / b << endl;
}
catch (double b){
cout << "can't dibide by zero." << endl;
}
}
void main()
{
double i, j;
do{
cout << "Enter numerator(分子)(0 to stop):" << endl;
cin >> i;
cout << "Enter denominator(分母)::" << endl;
cin >> j;
divide(i, j);
} while (i != 0);
cin.get();
}


IP属地:江苏1楼2015-08-17 22:39回复