C博客作业01--分支、顺序结构
0.展示PTA总分
1.本章学习总结
1.1 学习内容总结
1.学习随机函数使用:
❤sqrt( )//平方根的计算
round( )//求四舍五入
pow(x,a)//求x的a次方❤
1.2 本章学习体会
-
❤经过快半个月的学习,对c语言的一些用法也只是刚开始能有一部分理解的
学习也感觉只是刚刚开始进去状态,while语句以及关于四舍五入的学习还不明白
只有保证一定的学习代码,才能更快更好的去学习,去听课.
学到了驼峰法,还有定义变量要用标准英文定义 ;还有常用的数学函数表达,比如
fab(s),还有对于for循环的应用,可以简单模拟循环,还有对于四则运算可以用到
的switch语句。。。。。❤ -
❤
❤
2.PTA实验作业
2.1 题目名1
2.1.1 数据处理
- ❤数据表达:该代码题定义了number的变量,以至于来用公式表达 出个位十位百位的表达
然后定义为整形变量,输入为整数❤ - ❤数据处理:先将该number的个位十位百位求出来之后,再对其进行水仙花数的判断
用if语句来是的该代码判断准确❤
2.1.2 代码截图
2.1.3 本题可扩展功能
- 该题运用if else语句来实现,也可以用switch语句来表达
2.1.4 PTA提交列表及说明
- 该题的错误经过pta平台找了很久没有找出,后续在vs调试中才找到了错误,即是scanf("%d",&c)中,
没有将&输入,及导致引发异常,引发段错误
2.2 题目名2
2.2.1 数据处理
- ❤数据表达 :改代码定义了接受字母的表达,运用了getchar(),定义了double的两个数据,
运用到小数点,定义了整形变量i,使得后续循环进行❤ - ❤数据处理 :先定义完变量之后,输入n值,开始循环,用i与n互相表达,来执行循环的次数
最后在接受的字母那里再来判断符合的类型❤
2.2.2 代码截图
2.2.3 本题可扩展功能
- ❤本题可以外加判断男生的身高,即是给定一个范围,不能让男生身高太矮的进来,再循环执行之前
外加判断的条件,,即是多一个if语句,判断条件是否执行❤
2.2.4 PTA提交列表及说明
- ❤反正这一题我是做了一小时了,因为我根本不知道它错在哪里,然后也不知道改了什么,突然间
答案就正确了;应该是在for循环的时候, 对i的初始值定义错误,刚开始定义是在i=1;后来
好像改成i=0之后循环就正确了。。。。。。。❤
2.3 题目名3
2.3.1 数据处理
- ❤数据表达:定义了N i flag几个整形变量,而flag是用于判断正负号的变量,double两个变量,然后
运用sum和item进行累加,来进行数据表达❤ - ❤数据处理:先输入整数N,然后定义完成开始循环,用item进行累加,再用flag进行正负号的判断
,最后将各个数据加减起来,得到结果❤
2.3.2 代码截图
2.3.3 本题可扩展功能
- ❤本代码可以再来一次判断,即对于denominator进行奇数偶数,正负号的判断,以至于对分子分母
有时候可以同时变号,以至于正负号不变❤
2.3.4 PTA提交列表及说明
- 本题错误明显,即对于正负的转换不正确,对于符号转换之后,没有进行及时的恢复,以至于
后面进行累加的时候运算错误,从而导致答案错误
3.阅读代码
- ❤代码太难了,我看不懂啊,应该就是输入数据,然后进行多次的循环判断,然后对于代码进行整齐排列
然后输出结果;改代码可以在同一个for循环中再来一次循环,以至于代码能够处理更加复杂的问题
,这一点可以学习❤