二次上机考试补题报告
函数题:
这一题的失误是读题错误导致,题目中强调了函数createMatrix
不需要处理,即:我不用去写。但那时我写出来了,而且还没有读懂报错提示:
这也是做题量不够,导致出现低级错误;
我的原来的代码:
改过的:
这题本事思路十分简单,需要排除最后一行和最后一列还有对角线,如图;
编程题:
( 一 )
这题,我个人的思路是用一个book数组作为一个标记函数记录个菜品获得多少票,在遍历一次找出拍数的最大值,再遍历一次找出最大值对应编号;
说完了,那就上原来错的代码吧:
这里其实不是我原来打好的代码,是出错修改但又没改错来后留下的残余部分,其实问题就出现在输入循环的判断语句应该写while(scanf(“%d”,&num)!=‘\0’)其他的就可以了·,这也是我没学乖的地方,没有熟练使用这句经典判断。
改好的代码:
( 二 )
这题,我原本想利用两个数组,一个就是顺序的数组,另一个记录需要逆序的部分;
但其实是不用的,一个数组就可以了(虽然我改的还是用两个),只要将它从n位分为顺序部分和逆序部分输出,但要注意n有两种情况一是n小于字符串长度,二是n大于字符串长度。为了避免第二种情况需要用n对字符长度取余;
( 三 )
第三题由于之前的题目失误没有时间去写了只写出了几句基本的;
但后来我写着题的大概思路就是用一个二维数组提前记录好这个矩阵;
这里只展示了录入部分因为是顺时针所以分为四边,并且四边有着类似规律;录入完就是输出。
总结:
这次考试虽然说是各种小的地方错了但是还是看出来平时练习不够,对判错提醒都没有看懂就更加说明了这个问题
标签:代码,C语言,这题,补题,数组,机考,部分,逆序 来源: https://www.cnblogs.com/62480799p/p/15674215.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。