C语言I博客作业03

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11449
这个作业的目标 阅读优秀代码和学习总结
学号 20209141

PTA实验作业。

1.1

题目内容

熟悉C语言集成开发环境Code::Blocks,并参考例2.1b和例2.2程序,在每一行输出变量的值后,再输出该变量所占内存的字节数。请把程序补充完整,并在Code::Blocks下运行程序,观察程序的运行结果,结果正确后提交程序。

截图代码


1.2

数据处理
数据表达:用了变量a,b,c,w,变量a,b,c都是通过赋值得到的,变量w由a,b通过运算得到的。a,w为整数函数,b为浮点函数,c为字符型。
数据处理:表达式:w=2*b-a。 流程结构:无

1.3

PTA提交列表及说明

说明

  • Q1:刚开始不太清楚%d的表达意思
  • A1:听老师讲课后知道%d为格式控制字符串
  • Q1:总是忘记printf括号中的双引号
  • A2:这没什么办法,只能记住,留心。下一次不能再犯。
    2.1
题目内容

本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。

截图代码


2.2

数据处理
数据表达:用了变量i,item,sum。变量i表示循环步数,item为pow(-1,i+1)*1.0/(3*i-2)运算结果,sum为求和变量。
数据处理:表达式: item=pow(-1,i+1)*1.0/(3*i-2)  sum=sum+item i<=n  i++ 流程结构:for循环语句

2.3

PTA提交列表及说明

说明
  • Q1:开始不会for循环语句的结构和表达式,总是弄错。
  • A1:通过看书了解到了并记住顺序,今后应该不会弄错了。
  • Q2:打代码printf总是漏打字母f。
  • A2:细节问题,总是在细节上出问题,要时刻自己认真
    3.1
题目内容

编写一段程序, 像下面那样读取两个整数, 然后显示出前者是后者的百分之几。
请输入两个整数。
整数x:54(回车)
整数y:84(回车)
x的值是y的64%。

截图代码


3.2

数据处理
数据表达:用了变量x,y,z,都为双精度浮点型
数据处理:表达式: z=(x/y)*100   流程结构:无

3.3

PTA提交列表及说明

说明
  • Q1:不懂%.0f%第一个%后为什么要用.0。
  • A1:仔细看书后才知道那个是表达是保留小数的位数。
  • Q2:刚开始不知道scanf函数。
  • A2:查资料后知道它为输入函数。

阅读代码



这个代码的功能是让牛排序和转向,就是把牛排成一列,然后根据通过转向让牛去固定位置;
我选择这个代码的原因及学习的地方:我看见代码中有for循环语句和if语句,正好这周老师教了这个,想进一步学习一下。这个代码定义了三个函数,后面还用了现在还没学while语句,要学习这个代码定义多个函数,排版漂亮。

学习总结

1.学习进度条
周/日期 这周所花时间 代码行 学到的知识点简介 目前比较困惑的问题
10/18-10/24 15小时 100 码hello world及其变形
10/25-10/31 11小时 220 求华摄温度 表达式不知道怎么弄,顺序总是弄错
11/1-11/7 14小时 500 循环结构,选择结构 流程结构顺序
3.2 累积代码行和博客字数(5分)

3.3 学习感悟(5分)

1.遇到问题不要慌,要坚持不要放弃,要学会自己寻找答案,不要不会就去别人,可能别人不说心里还是有点厌烦的;
2,多多看名师讲堂,规定目标,一步一步完成目标,提高自己的能力;
3,多多码代码,即使会的不多,可以从简单的码起,熟悉代码

原文地址:https://www.cnblogs.com/jiuhou/p/13939784.html