编写一个程序,求输入数的平方根。设置异常处理,对输入负数的情况给出提示。
#include<iostream>
#include<math.h>
using namespace std;
void main()
{
int i;
try
{
cout<<"please input number's sqrt:"<<endl;
cin>>i;
if(i<0)
throw 1;
cout<<"this number's sqrt is:"<<sqrt(i)<<endl;
}
catch(int)
{
cout<<"this number's result is virtual!"<<endl;
}
}