用C语言编写程序求1!+2!+....+10!
时间: 2023-11-27 17:47:10 浏览: 81
以下是用C语言编写程序求1!+2!+....+10!的代码:
```c
#include <stdio.h>
int main() {
int i, j;
double sum = 0, fac = 1;
for (i = 1; i <= 10; i++) {
fac *= i;
sum += fac;
}
printf("1!+2!+....+10!=%.0f\n", sum);
return 0;
}
```
相关问题
用c语言编写程序求1!+2!+3!+...+10!(提示:求一个数的阶乘用自编函数来实现)
好的,我可以帮你编写这个程序。以下是代码:
```c
#include <stdio.h>
// 自编函数,求阶乘
int factorial(int n)
{
int result = 1;
for (int i = 1; i <= n; i++)
{
result *= i;
}
return result;
}
int main()
{
int sum = 0;
for (int i = 1; i <= 10; i++)
{
sum += factorial(i);
}
printf("1! + 2! + 3! + ... + 10! = %d", sum);
return 0;
}
```
这个程序会输出:`1! + 2! + 3! + ... + 10! = 4037913`。
在c语言中,编写程序求1!+2!+....+10!
以下是C语言中编写程序求1!+2!+....+10!的例子:
```c
#include <stdio.h>
int main() {
int i, j;
double sum = 0, fac = 1;
for (i = 1; i <= 10; i++) {
fac *= i;
sum += fac;
}
printf("1!+2!+....+10!=%.0f\n", sum);
return 0;
}
```
阅读全文