#include <stdio.h>
main ( )
{int k,l,n;/*定义k,l,n代表什么?请讲解*/
double sum=0,fact_k=1;/*fact-k=1,又表示什么?请讲解*/
printf("Please Input n:");
scanf("%d",&n);
for(k=1;k<=n;k++)
{fact_k=1;
for(l=1;l<=k;l++)/*两个for 循环分别表是什么?请讲解*/
fact_k*=l;/*这个又表示什么?*/
sum+=fact_k;
}
printf("sum=%.2lf",sum);
}希望能详细地讲解整个过程,谢谢!
还有就是 printf("sum=%.2lf",sum);中的%.21f表示什么?如果熟悉的话,希望每一行都能给我讲解,谢谢!