多项式之和
自然语言解决问题:把上面多项式中的每一个分项标上记号,第1个式子的记号为 1,第2个式子的记号为 2,第 3 个式子的记号为 3....·.,依此类推。每一项分式的分母都是对应项标记的阶乘。所以只要求出每项的阶乘再将其倒数和加在一起即为所求多项式的结果
流程图:
具体代码:
#include<stdio.h>
int main(){
double s=0,t;
int i,n,j;
printf("please input the number of n:");
scanf("%d",&n);
for(i=1;i<=n;i++){
t=1;
for(j=1;j<=i;j++)
t=t*j;
s=s+1/t;
}
printf("%f",s);
}