C语言I博客作业09

萝らか妹 提交于 2019-12-05 07:36:24

一、本周教学内容&目标

  • 第4章 循环结构 4.3熟悉break、continue的使用 4.4 熟悉使用循环的嵌套解决问题。

    二、本周作业头

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 作业要求
我在这个课程的目标是 熟悉break、continue的使用,熟悉使用循环的嵌套解决问题
这个作业在那个具体方面帮助我实现目标 通过PTA作业的完成,和本次作业完成是的分析得到经验,查缺补漏
参考文献 文献

三、本周作业

1.PTA实验作业

1.1 题目名:本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表

  • 1.1.1数据处理
    数据表达:定义了N i x 整型变量。
    数据处理: 定义整型变量N i x
    调用整型变量N
    for(x=1;x<=N;x++)初始x为1,x表示行数初始要小于整数N
    for(i=1;i<=x;i++)i表示项数
    printf("%d%d=%-4d",i,x,ix)输出N*N形式,“-”表示左对齐
    printf("\n");
    return 0;返回0

  • 1.1.2实验代码截图
  • 1.1.3 造测试数据

  • 1.1.4 PTA提交列表及说明

    编译错误:“中等号右边数字占4位、左对齐”没有弄明白,上网搜

1.2 题目:将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?

  • 1.2.1 数据处理
    数据表达:定义了 x,fen5,fen2,fen1,total,count整型变量
    数据处理: 定义整型变量x,fen5,fen2,fen1,total,count
    scanf("%d",&x);调用x (x表示待换的零钱数额)
    for(fen5=x/5;fen5>0;fen5--)用待换的零钱数额除以5结果大于零则可以换一个五分,以下类推
    for(fen2=x/2;fen2>0;fen2--)
    for(fen1=x;fen1>0;fen1--)
    if((fen55+fen22+fen1)==x)
    total=fen5+fen2+fen1;
    count++计数加1
  • 1.2.2 实验代码截图

  • 1.2.3 造测试数据

  • 1.2.4 PTA提交列表及说明

    编译错误:①分号忘打;②个别for 循环语句里的分号写成句号③题目不会

    2.代码互评

  • 同学代码
  • 我的代码

    评:虽然都用了本章知识,循环语句嵌套,但是同学的代码使用的英文字母过多,不便于快速理解代码含义

    3.学习总结

    3.1 学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
10/9-10/12 两天 87行 整型和浮点型,printf,scanf语句,运算符等 不知道空格什么时候用
10/16-10/18 一天 90行 for循环语句 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结构解决问题 题目不会做
11-20--11-22 10h 191 continue和break语句,嵌套循环 题目不会做

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

  • 3.3.1 学习内容总结
  • 3.3.2 学习体会
    学习过程是乏味的,但是努力一下就会很好,现在最疑惑的是题目不会做我好难啊,加油吧!!!
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!