【VC开源代码栏目提醒】:本文主要为网学会员提供Ex02_17.cpp,希望对需要Ex02_17.cpp网友有所帮助,学习一下!
//Ex02_17除数为0的异常处理
//程序运行后的结果为:
//8/2=4;
//除数为零!
//这是最后一句!
#include<iostream.h>
int Divide(int x,int y);//定义两数相除的函数
void main()//主函数
{
try
{
cout<<"8/2="<<Divide(8,2)<<endl;
cout<<"8/0="<<Divide(8,0)<<endl;
cout<<"8/1="<<Divide(8,1)<<endl;
}
catch(int)
{
cout<<"除数为零!"<<endl;
}
cout<< "这是最后一句!"<<endl;
}
int Divide(int x,int y)//两数相除的函数
{
if(y==0)
throw y;
return x/y;
}
上一篇:
Ex02_16.cpp
下一篇:
试题库管理系统毕业论文