标题: 这两种放法的区别在哪里,为什么输出会不一样 [打印本页] 作者: 云飞 时间: 2009-11-2 02:10 标题: 这两种放法的区别在哪里,为什么输出会不一样 #include<iostream>
using namespace std;
const int k=16;
int main()
{
double m[k];
m[1]=m[0]=1.0;
for ( int i=1;i<k;i++)
m[i]=i*m[i-1];
for ( i=0;i<k;i++)
cout<<i<<"!="<<m[i]<<endl;
return 0;
}
#include<iostream>
using namespace std;
const int k=16;
int main()
{
double m[k];
m[1]=m[0]=1.0;
for ( int i=0;i<k;i++)
cout<<i<<"!="<<m[i]<<endl;
for ( i=1;i<k;i++)
m[i]=i*m[i-1];