• C语言博客作业03--函数


    0.展示PTA总分

    1.本章学习总结

    1.1 学习内容总结

    • 1:包括库函数与自定义函数
    • 2:函数定义的一般形式为:
      函数类型 函数名(形式参数表)/函数首部/
      {
      函数实现过程 /函数体/
      }
    • 3:函数调用的一般形式为:函数名(实际参数表)
    • 4:全局变量与局部变量:
      全局变量:全局变量的作用范围是从定义开始到程序所在的文件的结束.,全局变量可以帮助解决函数多结果返回的问题。
      局部变量:局部变量的有效使用范围为限定在所在的函数内,局部变量一般定义在函数的复合句的开始处,标准C规定其不能定义在中间位置。
    • 5静态变量:
      静态变量赋初值只在函数第一次调用时起作用,若没有赋初值,系统将自动赋值0。

    1.2 本章学习体会及代码量学习体会

    1.2.1 学习体会

    本章学习了函数的利用,对程序的规划有很大的帮助,全局变量和局部变量等不同变量的学习也使程序的编程更加灵活,但对自己来说函数的使用反而更容易增加失误率,重点还是得放在勤加练习上。

    1.2.2 代码累计

    本周代码量:800

    2.综合作业

    2.1本次作业的函数关系图

    3.函数功能及全局变量介绍

    int top;//题目的输入
    float calculate(int grade,int i);//算式的输出与正确率的返回
    void yes();//正确情况的输出
    void no();//错误情况的输出
    int answer(int number1, int number2, int mark);//正确答案的计算
    char mark(int mark);//算式符号的选择
    void topswitch(int grade);//题目选择的输出

    3.1.全局变量

    top:题目的输入,根据题目进行算式的该写和数值的限制,运算符号的随机。

    3.2函数

    • void topswitch(int grade)
      题目的编写

    • int main()
      年级题目与题目数目的输入,正确率的输出

    • char mark(int mark);
      根据随机的mark值来转换为符号。

    • int answer(int number1, int number2, int mark);
      答案的计算

    • void yes();

    • void no();
      正确和错误的输出;

    4.运行结果截图,测试用例。

    • 1一年级的算法

    • 2年级的算法

    5. 调试碰到问题及解决办法

    函数的划分不清楚,对突然越到的多算式需要重新写给算式,把大部分的算式都推给了一个函数导致再次审查的时候有点混乱,整个程序有很多不足还没补写和修正,还没完成整个程序。

    6.大作业总结

    各年级算法细分感觉内容可以更多,当却需要一步步的补充整个程序,没想出什么简便的方法让各年级共通的地方合理运用,整个程序写的有点急忙,需要事后继续改写。

  • 相关阅读:
    猪苓汤证与黄连阿胶汤(包括栀子豆豉汤)
    女子脸上长斑案
    js 标签云效果
    JS 黑客帝国文字下落效果
    修改webftp,在线文件管理
    利用百度地图API,获取经纬度坐标
    测试img在不显示时是否加载?
    PHP 生成指定大小随机图片
    超简易静态Web服务器
    js 编号生成器
  • 原文地址:https://www.cnblogs.com/Qq15005922929/p/11788426.html
Copyright © 2020-2023  润新知