zoukankan      html  css  js  c++  java
  • C语言I博客作业11

    一、本周教学内容&目标

    第5章 函数 要求学生掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型。

    二、本周作业头

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/10126
    我在这个课程的目标是 学会对各种类型的函数的运用
    这个作业在那个具体方面帮助我实现目标 pta练习
    参考文献 《百度》

    三、本周作业

    1. PTA实验作业
    2. 代码互评
    3. 学习总结

    四、作业格式

    1.PTA实验作业(20分/题)

    从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下:

    1.1 题目名1

    6-2 统计各位数字之和是5的数 (20分)****

    本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。

    1.1.1数据处理
    数据表达:变量s n,
    数据处理:for循环  while判断型循环
    

    伪代码:

    1.1.2实验代码截图

    1.1.3 造测试数据
    数据 结果
    104 999 104 is counted count= 15 sum=3725
    104 115 104 is counted count=2 sum=217
    1.1.4 PTA提交列表及说明

    提交列表说明:

    编译错误:在编写函数时,与之前函数的字母重复。部分

    格式错误:与答案的上的间隙不同,

    部分正确:之前没有考虑到可以直接使用已经编写完成的函数 于是在后面一个又写了一次。


    1.2 题目2

    7-1 解一元二次方程(*) (10)

    请编写程序,解一元一次方程 *ax2+bx+c*=0 。


    要求:


    • a=0

      ,则解一元一次方程。

      • 若方程有唯一解,则输出方程的根;
      • 若方程无解,则输出“无解”;
      • 若方程有无穷多解,则输出“无穷多解”。
    • a≠0

      ,则解一元二次方程。

      • 若Δ>0,则输出方程的两个不等的实根;
      • 若Δ=0,则输出方程的两个相等的实根;
      • 若Δ<0,则输出方程的两个共轭的虚根。

    所有实数均以%g输出。

    1.2.1 数据处理

    数据表达:变量abc,

    数据处理:for循环 if循环 sqrt求根

    伪代码:

    1.2.2 实验代码截图

    1.2.3 造测试数据
    数据 结果
    1 2 4 x1=-1.0--1.7i ,x2=-1.0+-1.7i
    4 2 3 x1=-0.3--0.8i,x2=-0.3+-0.8i
    1.2.4 PTA提交列表及说明


    没有正确

    2.代码互评(5分)

    同学代码截图


    自己代码截图

    1,2,3方式罗列2份代码不同地方。

    1:我的i只需到9即可然后判断是否大于1满足则返回1
    2:

    3.学习总结(15分)

    3.1 学习进度条(5分)
    时间 这周所花时间 代码行数 本周所学知识 目前比较困惑的问题
    11.29/12.5 7.5h 206 函数的有关知识 自定义函数的运用
    3.2 累积代码行和博客字数(5分)

    3.3 学习内容总结和感悟(5分)
    3.3.1 学习内容总结

    3.3.2 学习体会

    一个星期又没了 本周学的函数有关知识还是有点模糊还需要加强练习

    pta中的挑战题真的好难 做了好几次不是没结果就是一串数字

    水平还是不够最后今年最后一次pta都做完了期末考试还远吗?

    要是那个较难题有这种程度真的不活了。

  • 相关阅读:
    Mac 升级后 Git报错处理
    iOS 进制转换(十进制转62进制)
    转:基于IOS上MDM技术相关资料整理及汇总
    NPM ERR! 403 403 Forbidden 问题处理
    Rxjs学习,结合angular(搁置,后续还会添加)
    如何快速关联/修改Git远程仓库地址
    VUE 路由守卫 next() / next({ ...to, replace: true }) / next(‘/‘) 说明
    chrome developer tools 的一個 bug
    IBM MQ 2035错误
    tp5 gateway 报错 stream_socket_client(): unable to connect to tcp://127.0.0.1:1236 (Connection refused)
  • 原文地址:https://www.cnblogs.com/A5606/p/11985990.html
Copyright © 2011-2022 走看看