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循环中再来一次循环,以至于代码能够处理更加复杂的问题
    ,这一点可以学习❤
posted @ 2019-10-05 10:16  吴奕恒  阅读(225)  评论(2编辑  收藏  举报