第八周-求值

来源:互联网 发布:尚学堂白鹤翔js第二季 编辑:程序博客网 时间:2024/06/05 10:49

#include <stdio.h>#include <stdlib.h>int main(){   long int i,n,fact=1,sum=0;   scanf("%ld",&n);   for(i=1;i<=n;i++)   {       fact=fact*i;       sum+=fact;   }   printf("%ld",sum);    return 0;}//for语句中i++和++i都是在最后加,因为for语句条件中第三句一定是放到最后执行,//而且++i和i++作为独立的语句时没有什么区别,都是把i+1赋值给i//所以这里计数变量最好初始化为1//sum+=fact就相当于sum=sum+fact//由迭代法可知,此问题一个循环即可解决


知识点总结:迭代法可以减少步骤,提高效率

学习心得:见注释。。。

0 0
原创粉丝点击