zoukankan      html  css  js  c++  java
  • C语言博客作业--函数嵌套调用

    一、实验作业

    1.1 PTA题目:6-3 递归计算P函数

    1.设计思路

    
    #double P( int n, double x ){
    	如果n等于0 返回 1;
    	如果n等于1 返回 x;
    	如果n大于1 返回 1.0*((2*n-1)*P(n-1,x)-(n-1)*P(n-2,x))/n;
    }
    
    
    

    2.代码截图

    3.调试问题

    • 结果没有两位数 解决办法:在大于1返回的语句前加上乘1.0转化为浮点型

    1.2 学生成绩管理系统

    1.2.1 画函数模块图,简要介绍函数功能。

    1.2.2 截图展示你的工程文件

    1.2.3 函数代码部分截图

    头文件:

    插入:

    1.2.4 调试结果展示

    二、截图本周题目集的PTA最后排名。

    三、阅读代码

    这是在百度学生管理系统代码时看见的这个代码,这个代码有一千多行,我没能读完读了一部分,有部分错误,在我修改运行以后觉得界面做得很好,体验也很好,比较完善。

    界面:

    这个界面做的很值得学习,很多输入提示,在选择一项后有清屏操作,而且在进入一个界面后有返回操作,在输入学生信息的界面上是把所有信息的名称先输出来,然后用户自己根据需要输入,在输入后询问是否继续以及是否保存。

    代码:

    通过case‘r’返回主函数(类似我们打客户服务经常听到的按0返回上一级)

    输入信息的代码

    四、本周学习总结

    1.函数嵌套调用需要一定有一定的空间思维才能够写出,需要打个草稿什么的,感觉对我来说还是有点难的,比如这周的pta,很多是可以用其他的方法实现的,如果用嵌套调用来做可能需要多一点思考的时间。

    2.链表结点什么的真的是完全不懂啊...可能需要多看看书和代码吧。

    3.本周的大作业建一个工程,我有很多是参看别人的代码做的,自己写感觉写不出来,虽然最后我也没能实现,但是感觉看见别人写的代码感觉这个东西很神奇,也很羡慕别人能写出这样的代码。

    4.马上也期末了,对于C语言可能在刚刚开始时候还能写出一些东西,后面部分的学习,很多不会写,看的也少,比较吃力,可能需要突破一下。

  • 相关阅读:
    Redis_数据类型
    python 单独设置在plot每条线的label为中文
    制作9patch图片心得——Android开发使用类似QQ聊天的冒泡对话框
    Oracle数据库实验一建立数据库
    Postman使用总结
    jmeter使用小结
    python实现系统调用cmd命令的模块---subprocess模块
    程序进程线程之间的区别
    Fiddler抓包工具简介
    MySQL基础SQL命令---增删改查
  • 原文地址:https://www.cnblogs.com/Littleweii/p/8159303.html
Copyright © 2011-2022 走看看