c语言,用循环语句编写程序,计算S的值,S=1!+2!+3!+……10!

2025-03-20 16:16:33
推荐回答(1个)
回答1:

/****************************
* S=1!+2!+3!+……10!
****************************/
#include 

//int factorial(int n)
//{
// if(n==1)
// return 1;
// else
// return n*factorial(n-1);
//}

int main(void)
{
int i,sum=10;

for(i=9;i>=1;i--)
{
sum=sum*i+i;
}

printf("sum=%d\n",sum);

return 0;
}