2021-10-19

这个作业属于哪个课程 https://bbs.csdn.net/forums/csuft_swxy_C?typeId=17324
这个作业要求在哪里 https://bbs.csdn.net/topics/602023563
这个作业的目标 <初步掌握C语言简单的数据类型以及处理>
学号 <20218498>

1.1计算摄氏温

1.1.1

2021-10-19_第1张图片

1.1.2

这一段代码按题目要求的格式赋予fahr,celsius int类型以及给fahr赋值,然后按照题目给出的式子写出了这段代码。

1.1.3

2021-10-19_第2张图片
最开始没有注意到我输出的结果和题目所要求输出的结果不一样,我输出的结果只有一串数字,而题目所要求的是fahr=100,
celsius=37。我一直到给第二题的代码写完才发现这一错误,然后就回头重新修改题目一的代码,一直改了好几次才改成了题目所要求的输出结果。

1.2计算平均分

1.2.1

2021-10-19_第3张图片

1.2.2

这一题的难度与题一没有太大差别,只是多赋予了几个int类型,其运算的式子相较题目一更加简单。

1.2.3

在这里插入图片描述
错误的原因和题目一相同,全都是自己粗心导致的。。。

1.3计算并输出整数x占整数y的百分比

1.3.1

2021-10-19_第4张图片

1.3.2

这一道题目特别难,我敲这一段代码来来回回敲了快一个小时,我的思路是赋予了x,y,z,a,b int 类型,其中a,b的值为输入的两个整数,然后将a,b的值分别赋予了x和y,最后用x/y*100求出了z的值然后输出z的值。

1.3.3

2021-10-19_第5张图片
这个题绝大多数试错是在VS上进行的,我一直到最后几乎没什么错误了才到PTA上尝试。起初我编写这段代码的时候由于我用的是int类型,以至我的x/y的值总是0,这导致我输出的z也一直是0,无法达到题目的要求,最后我是采取x*100/y的方式才成功输出了整数z。最后在PTA上提交时由于环境的不同在VS上是scanf-s而PTA上则是scanf而导致了一次错误(好像没有提交),之后则是在输出结果的行数上造成了几次错误。

1.4计算并输出整数a占整数b的百分比

1.4.1

2021-10-19_第6张图片

1.4.2

这一题的思路与上一题相同,不同的是因为需要有小数所以我给z赋予了double类型,而x/y得出的结果为0的问题我则是经过了百度后在得到了解决方法,采用了1.0*x/y的方法成功输出了z的值,最后则是在输出时的格式符有%d改为%f。

1.4.3在这里插入图片描述

没有注意要求的输出的结果不是xy而是ab。。。从而导致错了两次。。。

2.学习总结

2.1学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
10/11-10/17 四小时 72 大概知道一些基本的数据类型以及运算法则 为什么PTA的格式要求那么死。。。

2.2累积代码行和博客字数

2021-10-19_第7张图片

2.3学习感悟

学习C语言的路目前全靠自己在网上找资料,或是和同学互相交流心得,这种前所未有的教学感受令我受益匪浅,我在这段时间也许学到的知识有限,但我相信,它能陪伴我的时间会是永久的。

你可能感兴趣的:(算法,c语言,c++)