2021-10-30

这个作业属于哪个课程<C语言选择结构>
这个作业要求在哪里https://blog.csdn.net/m0_62147615/article/details/121051599
这个作业的目标是认真完成每一次编辑作业
学号20218579

1.PTA作业
1.1本题目要求计算下列分段函数f(x)的值:
定义浮点型数 x、sum。x代表输入的值,sum代表输出的值,为计算后的总值。用 if 语句去判断x的区间,进行下一步的运算。本题运用了 pow 函数和 sqrt 函数等数学运算,所以在前面加了#include<math.h>。
数据处理:
定义浮点数x,sum。分别代表输入输出的值。用if语句间断,继续计算。此处运用pow函数和sqrt函数等数学运算

1.2体质指数( BMI)计算
定义浮点型为 kg 、m ,分别代表体重和身高。再将体重和身高输入,B 为BMI 值,运用了 pow 函数计算身高的平方,再用式子计算,将值赋给 B ,运用 if 语句去判断 BIM 属于哪个区间,对应不同区间输出不同的类型。
数据处理:定义浮点型kg,m,分别代表体重身高。在输入数据,运用函数计算身高的平方,在计算,赋值给B,再用if语句判断。

1.3现在给定某一个月份,然后要求输出该月份的天数,假设年份都是平年。
定义一个整型为n,输入一个数据,赋给n,用switch语句对n 进行判断,判断一个就输出相应数据,再跳出循环。
数据处理:
定义一个整型n,输入数据,给n赋值,用switch语言对n进行判断,再跳出循环。

1.4 给定公元1000年到公元3000年之间的某一天,请你给出该天的前天是哪一天。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
定义按不出分别代表年月日 变量yy,mm,dd并运用等语句去判断闰年 再用if语句判断,最后输出年月日
数据处理:定义整型abc,分别代表年月日,定义变量yy,mm,dd,j,初始值为0,用if语句判断是否为闰年,如果日数符合后,用到switch语句判断月份,然后赋值得到最后的年月日。

1.5多分支表达-倍数问题
定义一个整型 num,表示为输入的数据,用一个 if 语句判断是否为正整数,如果不是就直接调后内部循环完成编译,如果是就进入内部 if 语句的循环,再对数据进行判断,再输入它判断后除相应数据后得出来的数据。
数据处理:
定义一个整型num,表示为输出数据,用if语句判断是否为正整数,如果不是则直接完成编译,如果是就进入内部if语句循环,再进行判断,最后得出数据。

1.6输出闰年
定义一个整型year,输入year,定义整形count赋值为0,定义i用if语句判断年份是否为21世纪,如果不是则输出invalid year,如果是进入for循环,再用if语句判断是否为闰年,后用while循环并判断 ,循环结束

1.7PTA提交列表及说明
前面两道都出现了编辑错误,仔细比对后发现很多符号细节错误,例如中英文的标点符号和格式问题另外不问正确很多,许多对于scanf的返回值总是出错
数据处理:
定义一个整型为year,输入year,定义整型count赋值为0,定义整型i,
用 if 语句判断年份是否为21世纪,如果不是则输出invalid year,如果是进入for循环,再进入一个 if 语句进行判断,是否为闰年,并输出,输出一次count加1,循环结束,用while循环去判断count是否为零,如果是输出None,并跳出循环,循环结束。

2. 学习总结
2.1 学习进度条(5分)

学习时间学习时长
10.302.5h

2.2 累积代码行和博客字数
在这里插入图片描述
2.3 学习感悟

做题时要更加细心 避免编程错误 注意编码时中英文符号的使用 避免不必要的错误 编码生疏 因多加训练

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虞文瑞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值