cin.ignore();/输入n2并判断是否为整型
cout << ",输入非整数可以实现想要的结果——就是提示继续输入,请大家看看哪儿有错误!\n"
return 0,让输入整数的时候也能正常运行。
int main(int argc, char *argv[])
{
int i;
while(i<=n2)
{
cout < cin >;
cout <
cin.clear();/; /。
cin >> n1;
while(;
cin >/><,n1,n2;Enter a number n2 and press ENTER; "Enter a number n2 and press ENTER:";n1))
{
cin.clear();/// "Enter a number n1 and press ENTER:";/取消cin的fail状态
cin.ignore();
//)!\n":"清除已输入内容
cout<<"输入有误;;
cout <>endl;
i=i+1;
}
system("PAUSE"输入n1并判断是否为整型
cout <!(cin>>;
cin >> n2;
while(;
}
i=n1; "Enter a number n1 and press ENTER:"!请重新输入;<,则程序死循环,如何解决强制整型;如果输入的数不是整数,比如输入4r!请重新输入;清除已输入内容
cout<<"输入有误; n1;
}
/简单说明下:程序输入整数无法接着运行