long fac(int n)
{
if ( n >0)
{
long cont = 1;
for( int i = 1; i <= n;i++)
{
cont = i * cont;
}
return cont;
}
return 0;
}
#include<iosteam.h>
int main()
{
int num = 0;
for ( int i =1; i<=6; i++)
num += fac(i);
cout << num;
return 0;
}
追问num += fac(i);
这里FAC(为什么是i呢)
追答因为要使用6次fac函数,而每次的n都不一样,所以用i代替n,从1到6变化。
本回答被提问者采纳