zoukankan      html  css  js  c++  java
  • 第三次作业

    作业要求:http://edu.cnblogs.com/campus/hljkj/CS201802/homework/2360

    第六次作业

    7-3 求平方与倒数序列的部分和

    1、实验代码

    #include <stdio.h>
    #include <math.h>
    int main ()
    {
      int m,n,i;
      m<=n;
      double sum=0; 
      scanf("%d %d",&m,&n);
      for(i=m;i<=n;i++)
      {sum=sum+pow(i,2)+1.0/i;}
      printf("sum = %lf",sum);
      
      
      
      
      return 0;
    }

    2、解题思路

    (1)题目算法:

    第一步:把项分类。可以看到奇数项是一类,偶数项是另一类。

    第二步:分类求和。

    第三步:把俩结果加在一起。

    (2)流程图

    3、调试过程遇到的问题及其解决方法:

    在devc++中进行调试

    并没有把sum变成浮点数,这里有必要再总结一遍,用1.0使sum变为浮点数。

    结果正确。

    第九次作业

    7-3 猴子吃桃问题 

     1、实验代码

    #include <stdio.h>
    int main()
    {
      int i,N,n=1;
      scanf("%d",&N);
      for(i=1;i<N;i++){
        n=(n+1)*2;
        
      }
      printf("%d",n);
      
      
      return 0;
    }

    2、解题思路

    (1)题目算法:

    第一步:每天都吃一半多一个。

    第二步:还原,就是先加一再乘二。

    (2)流程图

    结果正确

    第11次作业

    6-1 求m到n之和

    1、实验代码

    int  sum(int m,int n)
    {
      int result=0;
      int i;
      for(i=m;i<=n;i++){result+=i;}
      return result;
    }

    2、解题思路

    1)题目算法:

    第一步:定义一个函数,再定义形参。

    第二步:用for循环把实参与形参联系起来,最后返回初值。

    (2)流程图

    结果正确。

    个人总结:

    这几周主要学习了嵌套循环,课上讲了关于for循环while和do-while循环的差别,查错误时不仅可以使用调试功能,更多的是用printf,看这个值具体如何变化。

    我觉得嵌套循环中一些变量的定义是一个难点,有时候换一下位置就能运行。我应该深入了解程序的运算顺序,假期里多打代码尝试、学习。

     

    点评:

    https://www.cnblogs.com/chumengGTRlhz/p/9991154.html

    https://www.cnblogs.com/wafx/p/9998306.html

    https://www.cnblogs.com/0224ming/p/9979137.html

     

    保持谦逊与努力。
  • 相关阅读:
    MySQL 连接的使用
    MySQL GROUP BY 语句
    MySQL 排序
    MySQL UNION 操作符
    MySQL LIKE 子句
    MySQL DELETE 语句
    MySQL UPDATE 更新
    MySQL WHERE 子句
    php MySQL 查询数据
    MySQL 插入数据
  • 原文地址:https://www.cnblogs.com/1017547133jyj/p/10022202.html
Copyright © 2011-2022 走看看