如何让程序终止
程序代码:
#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(); }我想让程序在输入负数时,终止,该怎么改