华为oj蛇形矩阵

原创 2015年11月20日 21:09:20
#include<iostream>
using namespace std;
void GetResult(int Num,char *pResult)
{
	int start = 1;
	int ystart = 1;
	int xstep = 2;
	int mstep = 2;
	int ystep = 1;
	if(Num == 1)
	{
		cout<<start<<endl;
	}
	else
	{
		cout<<start<<" ";
		while(ystep != Num)
		{
			if(xstep !=(Num+1))
			 {
			     int t = xstep;
				 ++xstep;
				 start += t;
			     if(xstep !=(Num+1))
			       cout<<start<<" ";
			    else
			       cout<<start<<endl;
			 }
			 else
			 {
			 	  ++mstep;
				   xstep = mstep;
				   start = ystart;
				   start += ystep;
				   ystart = start;
				   if(xstep != (Num+1))
				      cout<<start<<" ";
				   else
				      cout<<start<<endl; 
				   ++ystep;
			 }
		}
		
	}
} 
int main()
{
	int n;
	char *pResult;
	while(cin>>n)
	{
	   GetResult(n,pResult);
    }
	return 0;
}

华为OJ题库-C++实现蛇形矩阵

题目说明蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。样例输入5样例输出1 3 6 10 152 5 9 144 8 137 1211 知识点 数组 运行时间限制 10...
  • u012618247
  • u012618247
  • 2015年09月04日 17:38
  • 1925

华为OJ——蛇形矩阵

蛇形矩阵 题目描述 题目说明 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。 样例输入 5 样例输出 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 接口说明 原型 ...
  • u010480899
  • u010480899
  • 2016年07月03日 20:12
  • 253

【华为oj】蛇形矩阵

问题描述         题目说明 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。  样例输入 5 样例输出 1 3 6 10 15 2 5 9 14 4 8 13 7 1...
  • haoxiaodao
  • haoxiaodao
  • 2015年08月09日 21:36
  • 1721

华为OJ(蛇形矩阵)

木有什么好说的,主要是找规律,参考别人ACM上的代码。继续加油! #include using namespace std; int main () { int n = 5 ; ...
  • yiqiwangxi
  • yiqiwangxi
  • 2015年08月12日 15:27
  • 942

华为oj:蛇形矩阵

/* 描述题目说明 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。 样例输入 5 样例输出 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 ...
  • huheqing
  • huheqing
  • 2015年12月25日 12:39
  • 360

华为OJ:蛇形矩阵

题目说明 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。样例输入 5 样例输出 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 接口说明 原型 ...
  • lwgechen
  • lwgechen
  • 2017年02月19日 22:05
  • 66

华为OJ 蛇形矩阵

一、题目描述 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。 样例输入 5 样例输出 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 二、接口描述 原型: voi...
  • suigui3188
  • suigui3188
  • 2017年07月04日 19:41
  • 76

华为oj 蛇形矩阵

对于这种矩阵的输出,其实就是找规律而已,没有什么特殊的解法,你能看出规律,就能解出来,这道题我想出了两种解法:脑残版(嘿嘿)、标准版 在说算法之前,必须再次强调,注意输出格式,此题的输出格式,每行元素...
  • grace_fool
  • grace_fool
  • 2016年01月18日 11:03
  • 256

华为OJ 初级:蛇形矩阵

描述 题目说明蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。   样例输入5样例输出1 3 6 10 152 5 9 144 8 137 1211接口说明原型void GetResul...
  • wanggg2760
  • wanggg2760
  • 2016年07月30日 23:39
  • 398

【华为OJ】【076-蛇形矩阵】

【华为OJ】【算法总篇章】【华为OJ】【】【工程下载】题目描述题目说明 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。 样例输入 5 样例输出 1 3 6 10 15...
  • DERRANTCM
  • DERRANTCM
  • 2016年05月18日 07:03
  • 1337
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:华为oj蛇形矩阵
举报原因:
原因补充:

(最多只允许输入30个字)