level 1
#include<iostream>
using namespace std;
void main()
{
double a;
cout<<"input a number"<<endl;
cin>>a;
cout<<"you inputed :"<<a<<endl;
system("pause");
}
当a的输入在 double 合法值内时,程序正常实现功能。那么怎么修改能对a作出一个判定,当它不合法时给出提示illegal value?
2013年10月03日 02点10分
1
level 8
if(cin>>a)cout<<"" ;
else
cout<<"数据非法";
2013年10月03日 03点10分
4