练习5.25

来源:互联网 发布:中值滤波算法原理 编辑:程序博客网 时间:2024/06/13 15:37
关于异常处理

#include <iostream>//#include <string>#include <stdexcept>using namespace std;int main(){    int a,b;    string reply;    while(cin>>a>>b){        try{            if(b==0)            throw range_error("don't put 0");            cout<<a/b<<endl;}        catch(range_error err){        if(b==0){            cout<<err.what()<<endl;            cout<<"do you want to continue?"<<endl;            cin>>reply;            if(reply[0]=='n')                break;        }    }}    return 0;}


0 0
原创粉丝点击