| 这个作业属于哪个课程 | https://bbs.csdn.net/forums/csuft_swxy_C?category=0&typeId=17327 |
|---|---|
| 这个作业要求在哪里 | https://bbs.csdn.net/topics/603005148 |
| 这个作业的目标 | <认真完成作业> |
| 学号 | <20218586> |
- 一、作业
- 1. PTA作业
- 1.1 题目名称
- 1.2 贴图展示代码
- 1.3 数据处理
- 1.4 PTA提交列表及说明
- 2. 学习总结
- 2.1 学习进度条(5分)
- 2.2 累积代码行和博客字数
- 2.3 学习感悟
7-1 计算分段函数
数据处理:
定义浮点型数 x、sum。x代表输入的值,sum代表输出的值,为计算后的总值。用 if 语句去判断x的区间,进行下一步的运算。本题运用了 pow 函数和 sqrt 函数,所以在前面加了#include
。
7-2 判断体质完整版
数据处理
定义浮点型为 kg 、m ,分别代表体重和身高。再将体重和身高输入,B 为BMI 值,运用了 pow 函数计算身高的平方,再用式子计算,将值赋给 B ,运用 if 语句去判断 BIM 属于哪个区间,对应不同区间输出不同的类型
。
7-3 【简单分支】【–月份天数A–】
数据处理
定义一个整型为n,输入一个数据,赋给n,用switch语句对n 进行判断,判断一个就输出相应数据,再跳出循环。
7-4 前天是哪天
数据处理
定义整型a,b,c,分别表示年月日,定义整型变量yy,mm,dd,j,并赋予初始值为0。用 if 语句去判断闰年,去区分2月的天数;再用 if 语句去判断输入的日是否大于2,用 j 来储存2月的日;当不大于2时又分为多种情况,用到switch语句去判断月份,并将相应的年份,月份,日赋值给yy、mm、dd。并输出最后的年月日。
7-5 多分支表达-倍数问题
数据处理
定义一个整型 num,表示为输入的数据,用一个 if 语句判断是否为正整数,如果不是就直接调后内部循环完成编译,如果是就进入内部 if 语句的循环,再对数据进行判断,再输入它判断后除相应数据后得出来的数据。
7-6 输出闰年
数据表达
1.4 PTA提交列表及说明定义一个整型为year,输入year,定义整型count赋值为0,定义整型i,
用 if 语句判断年份是否为21世纪,如果不是则输出invalid year,如果是进入for循环,再进入一个 if 语句进行判断,是否为闰年,并输出,输出一次count加1,循环结束,用while循环去判断count是否为零,如果是输出None,并跳出循环,循环结束。
说明
2. 学习总结 2.1 学习进度条(5分)1.第四题编译错误,原因粗心大意,for 循环内的标点符号用错,将以改过来,后发现提交后答案错误,发现swich语句用错,将以改正,后发现输入格式不对,复制粘贴样例,进行纠正。
2. 第五题,没有判断是否为15的倍数,把这个条件加上去就可以了。
3. 第六题·,没有准确输入21世纪的所有年份,将2001年遗漏,将数据改正后就好了。
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 10/11-10/17 | 35h | 1697 | for while循环应用,简单数组 | 冒泡排序 |
本周学习下来发现自己的知识并不牢固,运用不好,所以需要好好运用已学知识,好好巩固,再去接受新的知识。



