黑马程序员技术交流社区
标题:
一个控制台程序,求解
[打印本页]
作者:
黄晓波
时间:
2013-4-29 14:22
标题:
一个控制台程序,求解
要输出如下格式的:求解~~
2.jpg
(17.7 KB, 下载次数: 4)
下载附件
2013-4-29 14:22 上传
作者:
清朗的晨风
时间:
2013-4-30 11:11
源码给你,不懂的问我。。。
class Program
{
static int find(int i,int j,int n)
{
if (i == 1) return j;
else if (j == 1) return 3 * n - i - 1;
else if (i + j == n + 1) return n + i - 1;
return 3 * n - 3 + find(i - 1, j - 1, n - 3);
}
static void Main(string[] args)
{
int n, i, j, z;
Console.Write("请输入一个整数:");
n=Int32.Parse( Console.ReadLine());
int width=n;
for(i=1; i<=n; i++,width--)
{
for(j=1; j<=width; j++)
{
z = find(i, j, n);
Console.Write("{0,4}",z);
}
Console.WriteLine();
}
Console.ReadKey();
}
}
复制代码
作者:
penpen
时间:
2013-7-31 00:12
谔谔。。。有JAVA版本的吗。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2