#include<iostream>
using namespace std;
const int N=20;
void main()
{
int i;
long sum;
for(sum=N,i=N-1;i>=1;i--)
sum=(sum+1)*i;
cout<<sum<<endl;
}
...全文
4289打赏收藏
C++中对与溢出是怎么处理的啊
这个程序的溢出怎么出处理(说明,对与大N,求出结果不对,20的时候不对) #include using namespace std; const int N=20; void main() { int i; long sum; for(sum=N,i=N-1;i>=1;i--) sum=(sum+1)*i; cout<<sum<<endl; }