用一维数组存储上三角螺旋矩阵

文章作者 100test 发表时间 2007:10:10 11:24:21
来源 100Test.Com百考试题网


#include
#include
#include
#define m 20
#define h(i,j) ((2*c 2-i)*(i-1)/2 j-i 1) //二维数组中元素在一维数组中的位置
main()
{ int i=1,j=0,s=0,k,n,c.
int a[m*(m 1)/2 1].
a[1]=1.
printf("please input the number ").
scanf("%d",&.n).
c=n.
while(n>0)
{
for(k=1.k<=n.k )n--;//横向赋值
for(k=1.k<=n.k )n--.//纵向赋值
for(k=1.k<=n.k )n--.//斜向赋值
}
k=0.
for(i=1.i<=c.i )
for(j=1.j<=c.j )
{
if(i>j)
cout< else
if(j==c){k . cout< }
}



相关文章


VisualFoxPro9.0中扩展报表系统功能
VisualFoxpro的一个BUG
用一维数组存储上三角螺旋矩阵
C语言中的指针和内存泄漏
C语言程序静态库和动态库的创建及其应用
C辅导:三视图的画法
用C语言编写Windows服务程序的五个步骤
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛