#include<iostream>
using namespace std;
int main()
{
int n;
char f;
do{
cout << "\n请输入一个非负整数n" << endl;
cin >> n;
while (cin.get() != '\n' || n < 0)
{
fflush(stdin);//清空输入缓冲区
cout << "n不是一个非负整数,请重新输入" << endl;
cin >> n;
}
cout << "\n是否继续?(y/n)" << endl;
cin >> f;
} while (f == 'y');
system("pause");
return 0;
}