这个做业属于那个课程 | C语言程序设计II |
这个做业要求在哪里 | 做业要求 |
我在这个课程的目标是 | 掌握关系运算、if-else语句、格式化输入语句scanf(),以及经常使用的数学库函数 |
这个做业在那个具体方面帮助我实现目标 | 在PTA中我学习到了关系的运算 |
参考文献 | ACM解题 leecode面试数题网站 |
数据处理:利用了if-else语句,属于分支结构,表达式为cost=(x-50)0.58+500.53和cost=x*0.53。面试
Q1:编译错误是有空格和内容错误。
A1:一开始有空格错误,开始不知道else后还能加if。
Q2:少写一个内容倒致答案错误。
A2:答案错误是没有加x小于0的状况。编程
数据处理:if-else语句,分支结构,表达式为area=sqrt(s(s-a)(s-b)(s-c)),perimeter=a+b+c,cost=x*0.53。markdown
Q1:再次少写一个内容
A1:果真一不仔细就会犯错,一只记得写表达式,忘了不然输出的是These sides do not correspond to a valid triangle.
Q2:部分正确实在没找到错误地方。
A2:部分正确我挣扎了很久,就第一个答案错误,其余都正确,我就查查空格什么,愣是没查出来,就不信邪了,删除重输一遍就对了,如今都没弄到底那里错了。ide
数据处理:if-else语句,分支结构,表达式为x=N%5。函数
Q1:开始尝试作了一下,没成功。
A1:这题一开始懵了,彻底不知如何动笔,后来发现是一个简单数学题。
Q2:一开始寻找不到表示求余的代码。
A2:运算关系却是写出来,就是否是如何转化为C语言,查了下资料,才发现有求余运算符,就网上搜到了,后来在书上找了半天才找到。学习
优势:由于咱们老是让m>=n来求解的,因此m-n>=0,因此让m=0时候结束,若是改成m=1,return 1; 则可能出现m-n=0的状况从而不能获得正确解。字体
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
9.16~9.22 | 6h | 20 | 初步了解编程如何进行 | 编程开始的单词有什么做用,编译是如何进行的 |
9.23~10.6 | 30h | 30 | 学会运用markdown语法和了解博客园做业格式 | 如何在博客随笔字体加颜色 |
10.7~10.11 | 48h | 235 | 学会了if语句和编程的数学函数怎么写 | while语句如何使用和电脑上表格和why手机上顺序不同 |
时间 | 博客字数 | 代码行数 |
---|---|---|
9.16~9.22 | 637 | 20 |
9.23~10.6 | 1964 | 30 |
10.7~10.11 | 3327 | 235 |