算法设计与分析课后习题3.2
2008-10-19 07:46
225 查看
题目:编写一个算法,其功能是给一维数组a输入任意6个整数,假设为:5 7 4 8 9 1 ,然后建立一个具有以下内容的方阵,并打印出来(屏幕输出)。
5 7 4 8 9 1
1 5 7 4 8 9
9 1 5 7 4 8
8 9 1 5 7 4
4 8 9 1 5 7
7 4 8 9 1 5
设计思路:每次把数组的最后一个元素先暂存在一边,然后把其余所有元素后移一位,再把已经先暂存的最后一个元素赋给数组第一个元素。
#include
using namespace std;
int main()
{
int a[]={5,7,4,8,9,1};
int t;
for(int j=0;j!=6;++j)
cout<
5 7 4 8 9 1
1 5 7 4 8 9
9 1 5 7 4 8
8 9 1 5 7 4
4 8 9 1 5 7
7 4 8 9 1 5
设计思路:每次把数组的最后一个元素先暂存在一边,然后把其余所有元素后移一位,再把已经先暂存的最后一个元素赋给数组第一个元素。
#include
using namespace std;
int main()
{
int a[]={5,7,4,8,9,1};
int t;
for(int j=0;j!=6;++j)
cout<
相关文章推荐
- 算法设计与分析课后习题3.2
- 算法设计与分析课后习题3.5
- 算法设计与分析课后习题3.5
- 第一章 课后习题
- 第二章课后习题
- c++ primer 课后习题12.24// 12.24.cpp : 定义控制台应用程序的入口点。
- C++ primer plus 第六章课后习题
- C++Primer Plus笔记——第四章 复合类型及课后习题答案
- Week7_Support Vector Machines课后习题解答
- Week 10:Large Scale Machine Learning课后习题解答
- Week 11:Application:Photo OCR课后习题解答
- 《Python编程 从入门到实践》第九章课后习题
- java语言程序设计第十版(Introduce to java) 课后习题 chapter6-6
- java语言程序设计第十版(Introduce to java) 课后习题 chapter6-25
- 《课后习题---求两点之间的距离》
- 算法导论 第6章堆排序 课后习题
- java语言程序设计第十版(Introduce to java 10th) 课后习题 chapter7-24
- 1010: C语言程序设计教程(第三版)课后习题5.8
- 算法导论例题及课后习题代码实现——第六章
- 现代操作系统第三版课后习题解答