![]() |
#2
最近不在2010-03-11 18:53
|

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