如何让程序终止
程序代码:#include<iostream>
using namespace std;
int asd(int n);
void out();
int main()
{
out();
return 0;
}
int asd(int n)
{
int m;
if(n==0||n==1)
m=1;
else
m=asd(n-1)*n;
return (m);
}
void out()
{
int n,m;
cin>>n;
m=asd(n);
cout<<m;
cout<<"\n";
while(n>=0)
out();
}
我想让程序在输入负数时,终止,该怎么改








