数组
一、7-3 将数组中的数逆序存放(20 分)
本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。
思路:意识到中间的数逆序不变,所以将数组个数的一半颠倒即可,即循环n/2次。
程序截图:
提交列表:
第N次提交:
问题所在:输出多了一个空格,没有正确操作“%d”。
程序框图:
二、7-26 宇宙无敌大招呼(5 分)
据说所有程序员学习的第一个程序都是在屏幕上输出一句“Hello World”,跟这个世界打个招呼。作为天梯赛中的程序员,你写的程序得高级一点,要能跟任意指定的星球打招呼。
思路:先定义一个确定为“Hello”的数组,再定义一个随机数组,将其尾随已确定的数组后面。
程序截图:
提交列表:
某次提交:
问题所在:没有正确使用“string”函数。
程序框图:
三、7-12 选择法排序(20 分)
本题要求将给定的n个整数从大到小排序后输出。
思路:定义一个中间变量,作为交换数的桥梁,从而将一组数从大到小排列。
程序截图:
提交列表:
第N次提交:
问题所在:没有正确理解选择法排序的定义而导致错漏百出。
程序框图:
本次排名:
同学代码对比评价
![](https://images2017.cnblogs.com/blog/1289351/201712/1289351-20171229142634132-1567952139.png)
![](https://images2017.cnblogs.com/blog/1289351/201712/1289351-20171229142937757-1451800593.png)
评价:小霞同学用的是函数形式,她的程序思路更清晰,明确。