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.要求用模块化方式组织程序结构,合理设计各自定义函数.同时,程序能够进行异常处理,检查用户输入数据的有效性,用户输入数据有错误,如 ...
随机推荐
- 使用图片作为a标签的点击按钮时,当触发touchstart的时候,往往会有一个灰色的背景,想要去掉的话可以用下面这种方式
a,a:hover,a:active,a:visited,a:link,a:focus{ -webkit-tap-highlight-color:rgba(0,0,0,0); -webki ...
- ASP.NET CORE的Code Fist后Models更改了怎么办?
上次我写到MVC的code fist后,自动生成数据库并自动生成web页面了 点击打开链接 那么随着项目需求的逐步明确,model变化了怎么办呢?其实和上次一样的,有两条关键的语句要记住 Add-Mi ...
- Directory Opus(DO) 11破解版安装方法(转)
DO11原版下载 32位:http://www.gpsoft.com.au/DScripts/download.asp?file=Opus11/DOpusInstall.exe 64位:http:// ...
- 使用pyh生成HTML文档
title: 使用pyh生成HTML文档 tags: [python3, 爬虫,pyh] date: 2018-03-09 21:01:34 categories: Python keywords: ...
- Labview中嵌入flex/flash
将flash动画作为ActiveX文档插入LabVIEW程序的前面板的方法 (1)在前面板插入Controls的ActiveX Container控件. (2)在Container控件上单击鼠标右键, ...
- 【CF932G】Palindrome Partition(回文树,动态规划)
[CF932G]Palindrome Partition(回文树,动态规划) 题面 CF 翻译: 给定一个串,把串分为偶数段 假设分为了\(s1,s2,s3....sk\) 求,满足\(s_1=s_k ...
- [BZOJ2326] [HNOI2011] 数学作业 (矩阵乘法)
Description Input Output Sample Input Sample Output HINT Source Solution 递推式长这样:$f[n]=f[n-1]*10^k+n$ ...
- MySQL单表百万数据记录分页性能优化,转载
背景: 自己的一个网站,由于单表的数据记录高达了一百万条,造成数据访问很慢,Google分析的后台经常报告超时,尤其是页码大的页面更是慢的不行. 测试环境: 先让我们熟悉下基本的sql语句,来查看下我 ...
- 软件质量与测试——WordCount编码实现及测试
1.GitHub地址 https://github.com/noblegongzi/WordCount 2.PSP表格 PSP2.1 PSP 阶段 预估耗时 (分钟) 实际耗时 (分钟) ...
- 快速创建 HTML5 Canvas 电信网络拓扑图
前言 属性列表想必大家都不会陌生,正常用 HTML5 来做的属性列表大概就是用下拉菜单之类的,而且很多情况下,下拉列表还不够好看,怎么办?我试着用 HT for Web 来实现属性栏点击按钮弹出多功能 ...