#include <iostream>
using namespace std;
#include<stdexcept>
#include<string>
void submit(float number1, float number2);
int main()
{
float number1, number2;
while (cin >> number1 >> number2)
{
try
{
if (number2 == 0)
throw runtime_error("您输入的除数为0,不符运算要求");
submit(number1, number2);
}
catch (runtime_error err)
{
cout << err.what()<<endl;
cout << "是否要重新输入新数继续操作,请输入yes或者no" << endl;
string str;
cin >> str;
if (!cin || str == "no")
{
cout << "结束操作" << endl;
break;
}
else
cout << "继续操作" << endl;
}
cout << "是否要重新输入新数继续操作,请输入yes或者no" << endl;
string str;
cin >> str;
if (!cin || str == "no")
{
cout << "结束操作" << endl;
break;
}
else
cout << "继续操作" << endl;
}
}
void submit(float number1,float number2)
{
float number3;
number3 = number1 / number2;
cout << "商为" << number3 << endl;
}