作业5

一.作业头

这个作业属于哪个课程 C语言程序
这个作业要求在哪里 作业5
这个作业的目标 回顾一遍之前的学习,对一些新函数也有了认识,找到了我与其他同学的差距
学号 20209026

二.本周作业

1.PTA实验作业(20分/题)

1.1 7-1 C程序设计 实验2-2-1

  • 用if-else语句编程,根据输入的百分制成绩score(整数),转换成相应的五分制成绩grade后输出。当 90≤ score≤100时, grade=A ;当80≤ score<90时,grade=B;当70≤ score<80时,grade=C;当60≤ score<70时,grade=D;当0≤ score<60时,grade=E。如果输入成绩 score<0或 score>100,则输出“Input error!”。
    输入格式:输入一个百分制成绩(整数)。
    输出格式:输出对应等级。输入成绩不合理时,输出提示信息“Input error!”。
    1.1.1数据处理

    数据表达:用了score这个整数型变量
    数据处理:用了选择结构
    

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
62 D 60≤ score<70 时结果是否正确
89 B 80≤ score<90 时结果是否正确
120 Input error! score<0或 score>100

1.1.4 PTA提交列表及说明

  答案错误:输入代码的时候,将;打成了: 特别粗心。

1.2.1有多少位是7

  • 从键盘读入一个4位数的整数,求该数中有多少位是7
  • 输入格式:一个4位数的整数
  • 输出格式:该整数中7的个数

1.27-2 C程序设计 实验2-3-1

  • 从键盘读入一个4位数的整数,求该数中有多少位是7
  • 输入格式:一个4位数的整数
  • 输出格式:该整数中7的个数

1.2.1数据处理

  数据表达:用了a,b这两个整数型变量
  数据处理:该流程用了选择结构和顺序结构

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
6429 1 为了方便计算结果正确性,设置了一个较小的数进行输入与输出
4622 1 当n与m相等时,答案是否正确
7773 2 当输入的m大于n时答案会是什么

1.2.4 PTA提交列表及说明

  编程错误:有两处的;没有打上去
  部分正确:中间代码不小心多打出个else

2.代码互评(5分)

2.1 同学代码截图

2.2 自己代码截图

2.3 区别

  • 该同学的代码行数比我的代码行简洁了许多,自己的代码看上去非常的胡乱

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
6 10.8~10.11 1h 51 打印“ hello world”
7 10.12~10.18 6h 60 有很多符号分辨不清
8 10.19~10.25 10h 69 数学函数的调用 对于文件的调试搞不懂
9 10.26~11.1 10h 84 if-else语句
10 11.2~11.6 10h 248 for语句 对于比较难的循环还搞不清循环的次数与循环内容
11 10.2~10.13 8h 8h 用户自定义函数的使用,理解与明白函数的定义与调用的区别 调试的用法
12 10.14~10.20 10h 370 if的嵌套语句,关于char在使用中的事项 关于《C Primer Plus》中有些关于3.4.8的有些概念性的问题较为模糊
3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会

  • C语言的学习需要自己努力的钻研。
  • 有的时候看见其他同学在自学,而我自己却没有自学,因此我从现在起要开始制定自己的目标,把学习的内容学会
posted @ 2020-11-23 15:04  明天是星期几  阅读(108)  评论(3编辑  收藏  举报