C语言I博客作业08

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-4
这个作业要求在哪里 这个作业要求在哪里
这个作业的目标 掌握好循环语句中的嵌套循环与结束语句
学号 20209198

1.PTA实验作业

1.1 题目名1 字符菱形

根据读入的字符和边长,勾画字符菱形。

1.1.1数据处理

数据表达:整型n,i,j;字符型c
数据处理:用了while循环和for循环,fabs函数。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
A 5 边长为5的由A组成的菱形
B 3 边长为3的由B组成的菱形

1.1.4 PTA提交列表及说明


虽然作业上只有答案正确一个,但我其实开始不是用这个代码,我开始用的循环的代码不能满足多种输入,它是重复的第一组输入一直在循环。后面询问同学借鉴了它的代码改正。
当然也有一下符号的细节错误。

1.2 题目2 Wifi密码

输入第一行给出一个正整数 N(≤ 100),随后 N 行,每行按照 编号-答案 的格式给出一道题的 4 个选项,T 表示正确选项,F 表示错误选项。选项间用空格分隔。

1.2.1 数据处理

数据表达:整型N,i,j;字符型啊a,b。
数据处理:用了while,for循环语句,if语句,switch语句。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
13224143 wife密码为13224143
132433342 wife密码为132433342

1.1.4 PTA提交列表及说明


答案错误:将A-F当作了一个字,系统识别不了。

2.代码互评

同学代码截图:
杨金锟代码

邹新如代码

自己代码:

1.杨金锟同学代码定义的量更少,节省空间。
2.邹新如同学代码运用了while循环语句、for循环语句、if-else的嵌套语句。
3.我的代码相比较而言更容易理解简单。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行数 学到的知识简介 目前比较迷惑的问题
第9周 4天 270 镶嵌循环,continue的使用 continue的使用不太了解

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

1.这一周我们学习了break、continue的使用。break语句和continue语句的区别在于,break跳出语句,而continue只是跳过后面语句继续循环。break除了可以终止循环外,还用于switch,if语句,而continue只能用于循环。
2.学了现在的有一些前面又忘了。

跳出多层循环

使用return

posted @ 2020-12-20 16:20  叶歌  阅读(140)  评论(3编辑  收藏  举报