C言I博客作业08

一、本周教学内容&目标

  • 第4章 循环结构 4.1-4.2 熟悉使用while和do-while结构解决问题。

    二、本周作业头

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 作业要求
我在这个课程的目标是 熟练运用while和do-while结构解决问题
这个作业在那个具体方面帮助我实现目标 通过while实现循环
参考文献 文献

三、本周作业

1.PTA实验作业

1.1 题目名:对于给定的正整数N,求它的位数及其各位数字之和。

  • 1.1.1数据处理
    数据表达:定义x,m,n整型
    数据处理:
    int x,m,n
    scanf(调用N)
    m=0
    n=0
    while(x!=0)
    n=n+x%10
    x=x/10
    x加1
    输出sum, x的值
  • 1.1.2实验代码截图
  • 1.1.3 造测试数据
输入 输出
352 3 10
123456 6 21
  • 1.1.4 PTA提交列表及说明

    1.2 题目2:

    一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?

    这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。

  • 1.2.1 数据处理
    数据表达:定义x,y,z,time,s
    数据处理:
    定义 time=0,s=y-z
  • while(x>0)//判断每两分钟相减之后是否还有距离
  • if(x>y)//判断在接下来两分钟不会到达井顶  x=x-s //两分钟上升的距离 time+2// 时间加二
  • else 最后一段直接上去 时间+1
  • 输出time。
  • 1.2.2 实验代码截图
  • 1.2.4 PTA提交列表及说明

    • 段错误:忘记加&

    • 编译错误:没有打分号。
    • 1.2.3 造测试数据



    2.代码互评

  • 同学代码
  • 本人代码

    评:

3.学习总结

3.1 学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
10/9-10/12 两天 87行 整型和浮点型,printf,scanf语句,运算符等  
10/16-10/18 一天 90行 for循环语句  
10/23-10/25 20小时 89行 调用函数  
10/30-11/2 25小时 120 四则运算的运用,字符型  
11/6-11/8 2天 126 switch语句  
11.11-11.17 10小时 190 熟悉使用while和do-while结构解决问题  

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

    • 3.3.1 学习内容总结
      学习了循环结构while和do-while
    • 3.3.2 学习体会
      答:无

猜你喜欢

转载自www.cnblogs.com/wuyongxunb/p/11870680.html
今日推荐