美文网首页
2017年9月11日 学习总结1

2017年9月11日 学习总结1

作者: 孙正宇 | 来源:发表于2017-09-11 22:19 被阅读0次

    今日学习内容有:

    1  老师通过例题讲解while; do---while ;for 循环的应用。

    例题为:1 while实现求n!,其中n从控制台输入。

    题意分析: ① 正确理解 n!的数学意义。  n!=1×2×3×4×5×6×7……(n-2)×(n-1)×n

                      ② 判断n>0.  分析1×1=1×(1+0)

                                                 1×2=1×(1+1) 

                                             1×2×3=1×2×(2+1)

                                              以此类推 前2项乘积乘以前一项加一;

    注意 while的用法: 1 括号内为判别条件,括号后无分号。

                                   2 执行语句用大括号。

                                   3 i++语句的执行位置

    以下为程序:

    #includeint i=1,z=1,n;

    int  main() 

    {

    printf("请输入n=");

    scanf("%d",&n);

    if(n>0)

    {

    while(i<=n)

    {

    z=i*z;

    i++;

    }

    printf("%d",z);

    }

    else

    printf("输入错误。");

    return 0;

    }

    相关文章

      网友评论

          本文标题:2017年9月11日 学习总结1

          本文链接:https://www.haomeiwen.com/subject/kqxqsxtx.html