C语言I博客作业06

问题 答案
这个作业属于哪个课程 C语言程序设计II
本周教学内容&目标 第3章 分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9887
我在这个课程的目标是 熟练掌握C语言及各大编译器
这个作业在那个具体方面帮助我实现目标 完成PTA作业,参考课本,
参考文献 《百度》《C语言程序设计》

1.PTA实验作业

1.1 题目:7-6 奇偶分家

给定N个正整数,请统计奇数和偶数各有多少个?
输入格式:
输入第一行给出一个正整N(≤1000);第2行给出N个非负整数,以空格分隔。
输出格式:
在一行中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。
输入样例:
9
88 74 101 26 15 0 34 22 77

1.1.1数据处理

  • 数据表达:
变量 变量来源 变量类型
n 输入 int
i, m, s, t 随n的变化而变化 int
  • 数据处理:
  • 1、表达式:m%2==0||m==0; i = 1;i <= n;i++

  • 2、流程结构:循环结构,分支结构

1.1.2实验代码截图

C语言I博客作业06_第1张图片

1.1.3 造测试数据

输入数据 输出数据 说明
9  88 74 101 26 15 0 34 22 77 九个数中有3个奇数,6个偶数
6  34 45 56 67 78 89 六个数中有三个奇数,三个偶数
4  3 23 4 67 四个数中有三个奇数,一个偶数

1.1.4 PTA提交列表及说明

  • 提交列表说明:

    if (m%2==0||m==0)开始不会正确的表达,导致格式错误

1.2 题目 : 7-2 任务06-01-04 骑车与走路

在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
输入格式:
输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。
输出格式:
输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"

1.2.1数据处理

  • 数据表达:
变量 变量来源 变量类型
m 输入 int
w,b 计算 double
  • 数据处理:

  • 1、表达式: w = m/ 1.2;
    b = 27 + m / 3.0 + 23;

  • 2、流程结构:顺序结构,分支结构

1.2.2实验代码截图

C语言I博客作业06_第2张图片

1.2.3 造测试数据

输入数据 输出数据 说明
120 Bike 骑车快
60 Walk 走路快

1.2.4 PTA提交列表及说明

C语言I博客作业06_第3张图片

提交列表说明:

部分正确:w,b没有用双精度浮点型表示。把w,b用double型。
编译错误:3后面没有加小数点。把3改成3.0

2.代码互评

同学代码截图

C语言I博客作业06_第4张图片

自己代码截图

C语言I博客作业06_第5张图片

不同:
同学定义的变量有三个int,两个double;而我只定义了一个int, 两个double。我定义的变量比较简单。
相同:
都用了double,和if结构

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
四/9.17-9.27 12个小时 28行 C语言入门·markdown语法 计算机语言表达
五/9.24-10.04 12个小时 29行 温度转化·提问的智慧
七/10.08-10.12 14个小时 87行 流程结构·if-else语句 流程结构的循环结构
八/10.15-10.18 24小时 85行 for循环语句的使用 Dve C++与PTA的要求不一样
九/10.22-10.26 15小时 96行 函数的定义,调用 不同函数的用法
十/10.29-11.02 10小时 162行 多分支结构、字符型数据类型和逻辑运算符 多分支结构

3.2 累积代码行和博客字数

C语言I博客作业06_第6张图片

3.3 学习内容总结和感悟

3.3.1学习内容总结

C语言I博客作业06_第7张图片

3.3.2 学习体会

实验课的调试有点难做,错误提示基本看不懂

你可能感兴趣的:(C语言I博客作业06)