求助
我用while语句循环,while(cin>>n),但遇0就结束,如果遇0任然要运行,那0怎么输入呢
比如
#include "iostream"
using namespace std;
long F(int n)
{
long f;
if (n==1)
f=7;
else if (n==2)
f=11;
else
f=F(n-1)+F(n-2);
return f;
}
int main()
{
int n;
while(cin>>n)
{
long f;
f=F(n);
if (f%3==0)
cout<<"yes"<<endl;
else
cout<<"no"<<endl;
}
return 0;
}
输入0没输出
我要输入0输出no;
怎么办?