标题:[求助]问大家个C编程的题??
只看楼主
codelet
Rank: 2
来 自:广东深圳
等 级:论坛游民
帖 子:61
专家分:37
注 册:2007-11-6
得分:0 
//输出结果,是N * N 的矩阵
for(i = 0; i < n; i++)
{
for(j = 0; j < n; j++)
{
cout << setw(3) << n * (I[i][j] - 1) + J[i][j] << ' '; //根据自己需要更改,也可以去掉
}
cout << endl;
}

对于大奇数,可以将结果输出到文本文件中,方便查看结果

Losing emotion, Finding devotion.
2007-11-13 10:48
bayforever
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-11-3
得分:0 
楼上符合题意。
2007-11-13 11:32
xuefeng_zzg
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-11-13
得分:0 
codelet强
2007-11-14 09:11
parksun
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-11-14
得分:0 
回复:(kuteboy)#include#define N ...
强,支持一下
2007-11-14 14:50
parksun
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-11-14
得分:0 
回复:(codelet)//输出结果,是N * N 的矩阵for(i =...
同意,楼上
2007-11-14 15:06
鹏宝
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2007-11-11
得分:0 
羡慕ing.....

2007-11-14 15:09
行文
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2007-11-2
得分:0 
回复:(kuteboy)#include#define N ...

看来新手区高手也很多,是啊,你可以用数组和俩个for循环去解决问题。


我们不是因为失败而放弃,而是因为倦怠而失败。
2007-11-14 15:17
lihuilogin
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-8-24
得分:0 

学习了,帮忙顶一下..

2007-11-14 16:31
futt88
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-10-13
得分:0 
。。高手啊。。厉害。
2007-11-14 16:32
wangfengLLD
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-11-6
得分:0 
自己试过了,下面的这个方法绝对可以,请将没有声明的变量声明成int类型。
printf("\n please input a number:");
j=0;
scanf("%d",&j);
if(j<0)
{
printf("\nThe number is illegal!\n");
return 0;
}
int a[j][j];
a[1][1]=1;
a[1][2]=2;
a[2][2]=3;
k2=2;
k3=2;
z=0;
z1=0;
for(k1=4;k1<=j*j;k1++)
{
if(k2 == 1)
{
if(z1==0)
{
k3++;
z1=1;

}
else
{
k2++;
z1=0;
k22=1;
}
a[k2][k3]=k1;
continue;
}
if(k3==1)
{
if(z1==0)
{
k2++;
z1=1;
}
else
{
k3++;
z1=0;
k33=1;
}
a[k2][k3]=k1;
continue;
}
if(k3 == k2)
{
k22=0;
k33=0;

if(z == 0)
{
z=1;
}
else
{
z=0;
}
}
if(z == 0)
{
if(k22 == 0)
{
k2--;
}
else
{
k2++;
}
a[k2][k3]=k1;
continue;
}
if(z==1)
{
if(k33 == 0)
{
k3--;
}
else
{
k3++;
}
a[k2][k3]=k1;
continue;
}
}
for(k1=1;k1<=j;k1++)
{
for(k2=1;k2<=j;k2++)
{
printf("\t %d",a[k1][k2]);
}
printf("\n");
}

nothing is impossible
2007-11-14 16:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-184758-1-1.html




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

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