当用户输入了非数字时输入停止
for (i=0; i<limit; i++)
{
cout << "Enter value#" << (i+1) << " \n";
cin >> temp;
if (!cin)
{
cin.clear();
cout << "bad input:\n";
break;
}else
ar[i] = temp;
}
RE:http://blog.csdn.net/guugle2010/article/details/40632287(第七章第六题)