回复 楼主 realll
从算法优劣上来讲,3楼的要比5楼的好啊,版主你说呢?
可以这样想吗?不是更简单吗?
#include <iostream.h>
void main()
{
const n=20;
int sum=0,i;
for(i=n;i>=1;i--)
{
sum++;
sum*=i;//其实可以这样求啊:((...(((0+1)*20+1)*19+1)*18+1...)*2+1)*1,呵呵
}
cout<<sum<<endl;
}