C++ Primer(第5版) 练习 5.24
练习 5.24 修改你的程序,使得当第二个数是0时抛出异常。先不要设定catch子句,运行程序并真的为除数输入0,看看会发生什么?
环境:Linux Ubuntu(云服务器)
工具:vim
代码块
/*************************************************************************
> File Name: ex5.23.cpp
> Author:
> Mail:
> Created Time: Mon 12 Feb 2024 09:35:03 PM CST
************************************************************************/
#include<iostream>
#include<stdexcept>
using namespace std;
int main(){
int a, b;
cout<<"Enter a, b: ";
cin>>a>>b;
if(b == 0){
throw runtime_error("The divisor is 0.");
}
cout<<"a / b = "<<a / b<<endl;
return 0;
}