C语言I博客作业07

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11590
我在这个课程的目标是 熟悉使用while和do-while结构解决问题
这个作业在那个具体方面帮助我实现目标 对PTA作业的解析提高对函数语句的运用能力
参考文献 C语言程序与设计教材,C primer plus
学号 20209011

1.PTA实验作业

1.1循环-古角猜想

1.1.1数据处理

数据表达:运用的变量有n,n为整型变量,由scanf输出。
数据处理:运用了while语句,循环运算n直到不等于1,得出结果。

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
5 5*3+1=16 题目测试数据输出
1 不输出数 直接等于一=1时的输出结果
4 4/2=2 2/2=1 偶数输出
-1 输出超时 不符合题目要求的输出

1.1.4 PTA提交列表及说明


说明:

编译错误:缺失了一个分号,检查到后加上去了。
答案错误:在printf输出的最后把n打成了固定值2,发现后修改。
答案正确:修改上述错误后最终正确。

1.2 野王认证

1.2.1数据处理

数据表达:运用的变量有a,A,h,H,Hn,pa,ph,count,其中a,A,h,H,Hn,pa,ph均为scanf输出,count直接输入等于0。
数据处理:运用了while语句结合if语句,循环运算得出结果。

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
2 1 2 1 3 0 4 题目中的测试数据
3 3 3 2 0 0 The king of the wild certification! 小刘胜利时的输出
3 2 3 3 0 0 I'm too dishes! 小刘失败时的输出

1.2.4PTA提交列表及说明


说明:

编译错误:代码完成并确认思路正确后,发现少了一个大括号,检查到后添加上去。
答案正确:经上述修改后答案正确。

2.代码互评(购物(二))

2.1同学代码:

第一位:

第二位:

2.2自己代码:

2.3比较:

1.我们均使用了while语句去解决问题,但与他们不同,我并没有用到if。
2.两位同学的代码显得更完整,显得有迹可循,而我的更为简练,在解决方法上更实用。

3. 学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较疑惑的问题
10.19—10.25 15h 40 输出“hello world”等简单函数
10.26—11.1 17 h 100--20 for循环语句,调试 调试步骤还不太懂
11.2—11.8 13h 240 pow,spart等数学函数 还不能灵活运用
11.9—11.15 14h 305 函数如形参,实参等 对不同函数类别还不太明
11.16——11.22 13h 320 else——if语句,if分支结构,输入字符 else——if语句还不能连贯运用
11.23——11.29 16h 230 分支结构switch语句
11.30——12.3 21h 541 whlie和do——whlie语句 while语句和其他语句结合使用还不太会

3.2 累积代码行和博客字数

3.3.1学习内容总结

3.3.2学习体会

1.while语句相比之前if语句更具简便性,多思考可以更熟练运用它们
2.本周学习的内容并不多,语句的学习上较为单一,但是存在许多细节,我应当加深对课堂内容的理解。
3.有很多没见过的函数语句用法,一时间不太懂,我应多多提前自学。

原文地址:https://www.cnblogs.com/ouyangshenghao/p/14092504.html