一.作业头
这个作业属于哪个课程 |
C语言程序设计 |
这个作业要求在哪里 |
要求 |
这个作业的目标 |
复习前面所学的一些知识 |
学号 |
20209034 |
二.本周作业头
| 这个作业属于哪个课程 | C语言程序设计 |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | 要求 |
| 我在这个课程的目标是 | 写一些循环嵌套 |
| 这个作业在那个具体方面帮助我实现目标 | 回顾之前所学的内容 ,反思本周所学内容 |
| 参考文献 | 百度,c语言程序设计,C Primer Plus |
1.PTA实验作业
1.1 题目1Wifi密码
内容描述
“各位亲爱的同学们,鉴于大家有时需要使用 wifi,又怕耽误亲们的学习,现将 wifi 密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。谢谢合作!!~”—— 老师们为了促进学生学习也是拼了…… 本题就要求你写程序把一系列题目的答案按照卷子上给出的对应关系翻译成 wifi 的密码。这里简单假设每道选择题都有 4 个选项,有且只有 1 个正确答案。
输入格式:输入第一行给出一个正整数 N(≤ 100),随后 N 行,每行按照 编号-答案 的格式给出一道题的 4 个选项,T 表示正确选项,F 表示错误选项。选项间用空格分隔。输出格式:在一行中输出 wifi 密码。
1.1.1数据处理
数据表达:用了N,i,k这几个整数型变量,也用了a,b这几个字符型变量
数据处理:用了循环结构和选择结构
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 |
输出数据 |
说明 |
9A-T B-F C-F D-FC-T B-F A-F D-FA-F D-F C-F B-TB-T A-F C-F D-FB-F D-T A-F C-FA-T C-F B-F D-FD-T B-F C-F A-FC-T A-F B-F D-FA-T B-F D-T A-T |
13224143141 |
wifi密码为13224143141 |
10A-T B-F C-F D-FC-T B-F A-F D-A-F D-F C-F B-TB-T A-F C-F D-TB-F D-T A-F C-FA-T C-F B-F D-FD-T B-F C-F A-FC-T A-F B-F D-FA-TD-TA-TB-T A-F C-F D-F |
132241431412 |
密码是132241431412 |
1.1.4 PTA提交列表及说明
答案错误:scanf("%c-%c",&a,&b);写成了scanf("%c%c",&a,&b);原来中间是要有“-”的哦
1.2 题目2打印九九口诀表
内容描述:本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。输入格式:输入在一行中给出一个正整数N(1≤N≤9)。输出格式:输出下三角N*N部分口诀表,其中等号右边数字占4位、左对齐。
1.2.1 数据处理
数据表达:用了i,j,N这几个整数型变量
数据处理:用了循环结构,数学表达式,条件表达式,步长表达式
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 |
输出数据 |
说明 |
5 |
|
|
5*5的部分口诀表 |
|
|
1 |
1*1=1 |
1*1的部分口诀表 |
1.2.4 PTA提交列表及说明
多种错误:格式错误加答案错误,格式错误是因为我用了\t,结果发现要写-4;答案错误是因为i和j写反了
部分正确:n没有定义上去,只能输出一整个九九乘法表
2.代码互评
同学代码截图
自己代码截图
- 1.同学一用了if结构,我觉得没有这个必要诶
- 2.就跟同学二定义的变量不太一样,其他的都差不多
3.学习总结
3.1 学习进度条
周/日期 |
这周所花的时间 |
学到的知识简介 |
目前比较困惑的问题 |
1 |
约五小时 |
约42行 |
Hello wolld!,welcome to you!,主函数,Markdown语法 |
2 |
约12个小时 |
约100行 |
华氏温度100℉对应的摄氏温度,算术运算和赋值运算,计算分段函数,调试 |
3 |
约16个小时 |
约260行 |
一些数学函数,输出华氏-摄氏温度转换表,循环结构 |
4 |
约18个小时 |
约280行 |
函数题,自定义函数 |
5 |
约14个小时 |
约290行 |
字符型变量,if-else语句 |
6 |
约15个小时 |
约300行 |
switch语句 |
7 |
约13个小时 |
约430行 |
while语句 |
8 |
约14个小时 |
约440行 |
break,continue的使用 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
感悟:有些题目对我来说好难啊,可能是学的内容越来越多的缘故,就情绪很崩。好好复习一下之前学的吧,调整一下。
跳出循环:使用break或者continue语句