C语言函数嵌套调用作业总结
成绩管理系统作业小结
- devc中出现“ID Return”问题,我帮很多同学看完后发现,大部分还是自身程序问题,如全局变量大小写错误、没有添加c文件进工程等等。所以对于“ID Return”上面提示错误要看下然后去解决,不要急着否定编译器。
- 如果自己改对了或者不确定你是否错,编译器还是提示错误。可以考虑重建文件夹,新建工程,把所有c文件复制到该文件夹,重新导入工程可解决,若编译器还是提示错误,那一定是你程序问题,要去改正。若能运行正确,编译器完全脱离之前旧的编译结果,新的编译结果运行。
-很多同学c文件很多,如输入一个文件,输出一个文件,总分排序一个文件,平均分排序一个文件。文件太多不好管理,尤其工程出错要重建,重新导入很麻烦。建议c文件不用那么多,按照我们目前程序最多4-5个文件。比如专门一个c文件里面放数据出错处理函数。一个文件放输入输出函数。一个文件专门做各种数据处理如排序、插入、修改、删除等等,这样直观也好查错。 - 本次程序中发现很多同学在有序数组中插入数据做法不对。他们做法是新添加数后重新排序,这样需要2层循环代价很大。其实只要找到插入位置后,后面元素往后移动就可以实现。
- 看到很多同学定义count做全局变量,很容易出错,确实在工程中,全局变量容易干扰,易错。所以可以考虑把这个count作为结构体成员,或作函数参数传参方式解决。尽量少用全局变量。

一、推荐内容
大部分同学按照作业要求完成基本功能。对应调试中碰到问题也耐心去解决,从作业体会看到,虽然过程辛苦,但是都感觉收获不少。如下面一些体会:

再看看这个同学写的调试中问题:

这是艳钦同学的博客,也许她的成绩管理系统做的不是最完善的,但是对待作业态度却是很认真。其实她在调试程序中碰到问题很多,但是一直坚持去解决困难。也通过qq和同学老师做了各方面交流,终于完成系统。而且系统很多地方都想的很周到,比如删除,想着多种删除可能,确实很不错。希望那些碰到困难就说迷茫,就喊不会同学看看自己周围同学是怎么完成作业及他们是如何解决困难,最终成功掌握每章知识点。。。
二、批评地方
作业应付

两周的作业,大作业没有一行代码,然后就这一句话。而这句话背后却没有任何反思去解决办法,这样态度如何能学好???????本次作业6分以下我都认为是应付作业态度,哪怕最后没运行出来,也不该学到现在,没几行代码提交。
三、作业分数
C语言函数嵌套调用作业总结的更多相关文章
- C语言函数嵌套调用作业
一.实验作业 1.1 PTA题目:6-4 十进制转换二进制 设计思路 如果n大于1 对n/2继续进行该函数运算 输出n%2的值 代码截图 调试问题 我第一次做的时候判断的边界条件是大于0继续进行运算, ...
- C语言--函数嵌套调用
一.实验作业(6分) 本周作业要求: 选一题PTA题目介绍. 学习工程文件应用,设计实现学生成绩管理系统. 学生成绩管理系统要求 设计一个菜单驱动的学生成绩管理程序,管理n个学生m门考试科目成绩,实现 ...
- Swift2.0语言教程之函数嵌套调用形式
Swift2.0语言教程之函数嵌套调用形式 Swift2.0语言函数嵌套调用形式 在Swift中,在函数中还能够调用函数,从而形成嵌套调用.嵌套调用的形式往往有两种:一种是在一个函数中调用其它函数:还 ...
- day11(函数参数,函数对象,打散机制,函数嵌套调用)
一,复习 # 什么是函数:具体特定功能的代码块 - 特定功能代码块作为一个整体,并给该整体命名,就是函数 # 函数的优点: # 1.减少代码的冗余 # 2.结构清晰,可读性强 # 3.具有复用性,开发 ...
- C语言第十一次作业--函数嵌套调用
一.实验作业 1.1 PTA题目:递归法对任意10个数据按降序排序 设计思路 定义整型循环变量i,最小值下标min,中间变量t 若n==1,直接返回 否则 min=10-n 最小值下标赋初值 for ...
- C语言第十一次博客作业---函数嵌套调用
一.实验作业 1.1 PTA题目 题目:递归实现顺序输出整数 1. 本题PTA提交列表 2. 设计思路 printdigits函数 定义整型变量result存放结果 if n是10的倍数 result ...
- C语言博客作业—函数嵌套调用
一.实验作业 1.1 PTA题目:递归法对任意10个数据按降序排序 1.1.1设计思路 void sort(int a[],int n) { 定义整型循环变量i,中间变量temp,最小值min: 令m ...
- C语言博客作业--函数嵌套调用
一.实验作业(6分) 本周作业要求: 选一题PTA题目介绍. 学习工程文件应用,设计实现学生成绩管理系统. 学生成绩管理系统要求 设计一个菜单驱动的学生成绩管理程序,管理n个学生m门考试科目成绩,实现 ...
- C语言--函数嵌套
一.实验作业 注意: 1.可以先初始化2个结构体数组数据以便测试. 2.要求用模块化方式组织程序结构,合理设计各自定义函数.同时,程序能够进行异常处理,检查用户输入数据的有效性,用户输入数据有错误,如 ...
随机推荐
- java并发:Synchronized 原理
1.同步代码块: 反编译结果: monitorenter : 每个对象有一个监视器锁(monitor).当monitor被占用时就会处于锁定状态,线程执行monitorenter指令时尝试获取moni ...
- C#图解教程 第十四章 事件
事件 发布者和订阅者源代码组件概览声明事件订阅事件触发事件标准事件的用法 通过扩展EventArgs来传递数据移除事件处理程序 事件访问器 事件 发布者和订阅者 很多程序都有一个共同的需求,既当一个特 ...
- LinkedHashMap和HashMap
1.HashMap: HashMap里面存入的键值对在取出的时候是随机的,是比较常用的Map.它根据key的HashCode值存储数据,根据key可以直接取出它的值(当然也有冲突的情况,不过遍历链表就 ...
- 【BZOJ3238】差异(后缀自动机)
[BZOJ3238]差异(后缀自动机) 题面 BZOJ 题解 前面的东西直接暴力算就行了 其实没必要算的正正好 为了方便的后面的计算 我们不考虑\(i,j\)的顺序问题 也就是先求出\(\sum_{i ...
- 【SPOJ】Longest Common Substring II (后缀自动机)
[SPOJ]Longest Common Substring II (后缀自动机) 题面 Vjudge 题意:求若干个串的最长公共子串 题解 对于某一个串构建\(SAM\) 每个串依次进行匹配 同时记 ...
- 【THUWC 2017】在美妙的数学王国中畅游
数学王国里有n座城市,每座城市有三个参数\(f\),\(a\),\(b\),一个智商为\(x\)的人经过一座城市的获益\(f(x)\)是 若\(f=1\),则\(f(x)=\sin(ax+b)\): ...
- [BZOJ2326] [HNOI2011] 数学作业 (矩阵乘法)
Description Input Output Sample Input Sample Output HINT Source Solution 递推式长这样:$f[n]=f[n-1]*10^k+n$ ...
- MPTCP iperf 发包方式
之前用的发包方式是发送大文件,用NC监测. 今天改了另外一种发包方式iperf,简单记录下. iperf发包,具体方法: 1.在终端中运行拓扑脚本: 运行py脚本:sudo python topy.p ...
- 如何使用Vue
我在学习前端框架的时候面临了很多的选择,比较流行的有react,angularJS,还有另外一个就是Vue,Vue相对于另外两个出现时间更晚,也更符合响应式(Reactive)组件化(Composab ...
- kubernetes Auto Install Guide
1.概念&架构 Kubernetes is an open-source system for automating deployment, scaling, and management o ...