| 这个作业属于哪个课程 | https://bbs.csdn.net/forums/csuft_swxy_C?category=0&typeId=17321 |
|---|---|
| 这个作业要求在哪里 | https://bbs.csdn.net/topics/603005146 |
| 这个作业的目标 | 较为熟练使用if和else |
| 学号 | 20218529 |
#1 PTA作业
1.1本题目要求计算分段函数f(x)的值
数据表达:用浮点类型double定义了变量x.
数据处理:用到了sqrt函数求平方根,调用了pow函数求幂,用到了if判断语句.
1.2
质指数( BMI)是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI的计算方法如下: 体质指数(BMI) = 体重(kg)/ 身高( m )的平方
数据表达:用浮点类型double定义了变量kg,m,BMI.
数据处理:用到了if语句.
1.3
现在给定某一个月份,然后要求输出该月份的天数,假设年份都是平年
数据表达:用整数类型int定义了变量M.
数据处理:用到了if语句及多重选择else if语句,并用到了逻辑运算符"||"(或者).12个月份分为三种情况:大月31天,小月30天,2月28天(只考虑平年)。
1.4
给定公元1000年到公元3000年之间的某一天,请你给出该天的前天是哪一天。
输入格式:
输入在一个日期,格式如"yyyy-mm-dd",题目保证所有输入日期为合法日期。
输出格式:
对每一组输入,在一行中输出日期,格式如"yyyy-mm-dd"。
输入样例:
在这里给出一组输入。例如:2020-3-15
结尾无空行
输出样例:
在这里给出相应的输出。例如:2020-3-13
数据表达:整数int 定义了变量a,b,c,x,y。
数据处理:进行了日是否小于2,平年还是闰年,月是否是1月进行分列来分情况;
1.5
键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数
数据表达:int类型定义变量A,b,c,d。
数据处理:if语句判断,逻辑运算符"&&"表示两条件都成立时,执行后面的语句。总共三种情况用if判断。
1.6
输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。
##2学习总结
2.1学习进度条
| 时间 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 10/11—11/17 | 5h | 110 | c语言的一些基本使用 | 目前没有 |
| 10/25 —10/31 | 11h | 155 | if和else的使用 | 暂时没有 |
2.2积累代码行和博客字数
3 学习感悟
我明白要成为一名合格的程序员就得不断地敲击代码,而且手速也得快。就是一个字:练!



