| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 544 人关注过本帖
标题:帮主帮个忙啊!
只看楼主 加入收藏
kokjiangling
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-11-10
收藏
 问题点数:0 回复次数:5 
帮主帮个忙啊!

设计一下程序,它自动生成一个N*N的陀螺方阵存入一个二维数组中,并把它显示输出.下图就是一个5*5的陀螺方阵.


1 16 15 14 13
2 17 24 23 12
3 18 25 22 11
4 19 20 21 10
5 6 7 8 9


[要求]
用#difine命令将方阵大小N定义为符号变量,并在多次运行程序的过程中把N分别定义为1,2,3,4,5,10.
(数字的排列不是按顺序的哦,被看错了.我不知该从何做起..唉.谁做出来我就从心里佩服和感谢他)
搜索更多相关主题的帖子: 帮主 
2005-11-12 16:56
踏魔狼
Rank: 6Rank: 6
等 级:贵宾
威 望:24
帖 子:1322
专家分:33
注 册:2005-9-22
收藏
得分:0 
你再认真想一想,再认真,再认真,我相信你一定做的出来的.

=×&D o I p R e E n C g T l X&×=
2005-11-12 20:11
unicorn
Rank: 4
等 级:贵宾
威 望:14
帖 子:1066
专家分:0
注 册:2005-10-25
收藏
得分:0 

这样就可以吧

include<iostream>
#include<iomanip>
using namespace std;

#define N 5

int i=0,j=0,k=1;
void main()
{
int a,b;
int A[N][N];
a=N-1;b=N-1;
while(k<N*N)
{
for(;i<=a;i++)
A[i][j]=k++;
i--;
j++;
for(;j<=b;j++)
A[i][j]=k++;
j--;
i--;
for(;i>=N-a-1;i--)
A[i][j]=k++;
i++;j--;
for(;j>=N-a-1;j--)
A[i][j]=k++;
j++;
i++;
a--;
b--;
}
for(i=0;i<N;i++)
{cout<<endl<<endl;
for(j=0;j<N;j++)
cout<<setw(4)<<A[i][j];
}
cout <<endl;
}

[此贴子已经被作者于2005-11-12 21:58:24编辑过]


unicorn-h.spaces. ◇◆ sava-scratch.spaces.  noh enol ! pue pu!w hw u! shemle aq ll!m noh 
2005-11-12 21:55
lisypro
Rank: 4
等 级:业余侠客
威 望:3
帖 子:695
专家分:216
注 册:2005-9-25
收藏
得分:0 

楼上太厉害了


长期承接管理系统
代做各种vb/ / vc小程序
QQ:82341763
手机:13623290828
群号 11619730
2005-11-13 09:24
abcba
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-11-11
收藏
得分:0 

3楼的程序应该是没有调试过的吧!有两个小错误
#include<iostream>
#include<iomanip>
using namespace std;

#define N 5

int i=0,j=0,k=1;
void main()
{
int a,b;
int A[N][N];
a=N-1;b=N-1;
while(k<=N*N)//1
{
for(;i<=a;i++)
A[i][j]=k++;
i--;
j++;
for(;j<=b;j++)
A[i][j]=k++;
j--;
i--;
for(;i>=N-a-1;i--)
A[i][j]=k++;
i++;
j--;
for(;j>=N-a;j--)//2
A[i][j]=k++;
j++;
i++;
a--;
b--;
}
for(i=0;i<N;i++)
{
cout<<endl<<endl;
for(j=0;j<N;j++)
cout<<setw(4)<<A[i][j];
}
cout <<endl;
}

2005-11-13 12:23
unicorn
Rank: 4
等 级:贵宾
威 望:14
帖 子:1066
专家分:0
注 册:2005-10-25
收藏
得分:0 
3楼的程序应该是没有调试过的吧!有两个小错误


是啊 没有调试过 谢谢帮改正哈

unicorn-h.spaces. ◇◆ sava-scratch.spaces.  noh enol ! pue pu!w hw u! shemle aq ll!m noh 
2005-11-13 16:21
快速回复:帮主帮个忙啊!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016389 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved