数组

一、7-3 将数组中的数逆序存放(20 分)

本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。

 思路:意识到中间的数逆序不变,所以将数组个数的一半颠倒即可,即循环n/2次。

程序截图:

 

 

提交列表:

第N次提交:

问题所在:输出多了一个空格,没有正确操作“%d”。

 

程序框图:

 

二、7-26 宇宙无敌大招呼(5 分)

据说所有程序员学习的第一个程序都是在屏幕上输出一句“Hello World”,跟这个世界打个招呼。作为天梯赛中的程序员,你写的程序得高级一点,要能跟任意指定的星球打招呼。

思路:先定义一个确定为“Hello”的数组,再定义一个随机数组,将其尾随已确定的数组后面。

 程序截图:

 

提交列表:

某次提交:

问题所在:没有正确使用“string”函数。

程序框图:

三、7-12 选择法排序(20 分)

本题要求将给定的n个整数从大到小排序后输出。

思路:定义一个中间变量,作为交换数的桥梁,从而将一组数从大到小排列。

程序截图:

提交列表:

第N次提交:

问题所在:没有正确理解选择法排序的定义而导致错漏百出。

程序框图:

本次排名:

 

 同学代码对比评价

(田小霞)
(本人)

 评价:小霞同学用的是函数形式,她的程序思路更清晰,明确。

 

 

 

 

 

 

posted @ 2017-12-29 14:27  炸领颠  阅读(522)  评论(0编辑  收藏  举报