• 第三次作业


    https://edu.cnblogs.com/campus/hljkj/CS201802/homework

    第6次作业 循环 7-2 求平方根序列前N项和  实验代码:

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

    解题思路:

    1、初步判断该题求和需要用到循环;

    2、并定义我需要的变量;

    3、我需要使用数学函数来进行运算;

    4、运算双精度结果保留两位小数。

    我的流程图如下:

     

    我在解题过程中的具体情况与调试过程:

    我一开始时的代码:

    运行结果不符后我进行检查并更改:

    运行格式正确,但运行结果错误我开始调试;

    我找到了错误,我忘记加sum了:

    更正并运行:

      

    第8次作业 7-1 求奇数和 实验代码

    #include <stdio.h>
    int main(void)
    {
      int n,sum=0;
      while(n=2){
        scanf("%d", &n);
        if(n<=0){
          break;
        }
        if(n%2==1){
          sum=sum+n;
        }
        
      }
      
      printf("%d
    ", sum);
      return 0;
    }

    解题思路:使用循环语句,且要求 当读到零或负整数时,表示输入结束,该数字不要处理。

    1、使用的循环不定次数,所以我使用while语句

    2、要求我选择出奇数,所以我需要用if语句判断

    流程图如下:

     

    我在解题的过程中遇到的困难与调试的结果:

    开始调试:

    查找错误,并更正:

              在scanf语句中少加入&符号;

    下一步:

    下一步:

    下一步:

    输入变量并查看:

    最终运行成功;

    第11次作业6-1 求m到n之和

    实验代码:

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

    解题思路:

    1、我需要定义一个函数;

    2、函数中应有我需要的变量;

    3、函数实现了循环,我使用for语句;

    4、并将返回值回给主函数。

    我设计的流程图如下:

    我的详细解题过程与遇到的困难:

    我一开始编译的代码:

    我提交是的显示:

    我复制倒dev-c++中编译发现:

    我开始仔细更正:

    编译正确后,我开始运行:

    能运行出结果但与实际不符;

    我开始进行调试并查看变量:

    输入变量:

    查看变量:

    单步进入并仔细观察变量:

    retult的数值与实际运算相符:

    我进行更改并运行与实际相符:

    但是提交时却不正确:

    最后问了同学发现不需要题目所给出的代码,于是我删去题目所给出的代码,并运行:

    结果正确;

    个人总结:

        通过这几次的作业我找出了我经常做错题的几个错误,同时我也学习到了新的知识,初步认识了函数;

        我觉得最近的难点主要是多层循环的使用;所以我还有待练习。

    图表:

      蓝色的:代码行数    橙色:博客字数

      

    https://www.cnblogs.com/chumengGTRlhz/p/9991154.html    李浩正

    https://www.cnblogs.com/liuweiliuwei/p/10016885.html    刘伟

    https://www.cnblogs.com/abcdsjjs/p/10029383.html     时硕童

    https://www.cnblogs.com/freedomjdp/p/9979139.html    鞠大鹏

  • 相关阅读:
    用户控件赋值
    计算一串数字中每个数字出现的次数
    如何理解c和c++的复杂类型声明
    STM32 NVIC学习
    stm32f10x_flash.c中文版
    IBM中国研究院Offer之感言——能力是一种态度
    对于STM32别名区的理解 (转载)
    STM32时钟学习之STM3210X_RCC.H解读
    STM32 DMA
    STM32 内部时钟输出PA.8(MCO)
  • 原文地址:https://www.cnblogs.com/asdfghjklasdfghjkl/p/10003892.html
Copyright © 2020-2023  润新知