1,这是典型的题,需要用到函数的调用;
2,先来计算n!的值,
n!=n(n-1)(n-2)(n-3)....3x2x1;
用一个函数来解决如:
int m = 1;
for (int i = 1; i <= x; i++)
{
m *= i;
}
return m;
作为调用部分;
3,在来写完整代码:
#include <stdio.h>
int fas(int x)
{
int m = 1;
for (int i = 1; i <= x; i++)
{
m *= i;
}
return m;
}
int main()
{
int n;
n = fas(1) + fas(2) + fas(3) + fas(4) + fas(5) + fas(6) + fas(7) + fas(8) + fas(9) + fas(10) +
fas(11) + fas(12) + fas(13) + fas(14) + fas(15) + fas(16) + fas(17) + fas(18) + fas(19) + fas(20);
printf("%d", n);
return 0;
}
欧克,问题解决;
4,有不会的宝子可私信问我,一一解答;