华为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】【076-蛇形矩阵】

【华为OJ】【算法总篇章】【华为OJ】【】【工程下载】题目描述题目说明 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。 样例输入 5 样例输出 1 3 6 10 15...

华为OJ——蛇形矩阵

题目描述题目说明蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。 样例输入 5 样例输出1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 输入描述:输入正整数N...

华为OJ平台题目:蛇形矩阵

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

华为OJ——蛇形矩阵

题目描述 题目说明 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。   样例输入 5 样例输出 1 3 6 10 15 2 5...

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

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

华为OJ 初级:蛇形矩阵

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

南邮 OJ 1183 蛇形矩阵

蛇形矩阵 时间限制(普通/Java) : 1000 MS/ 3000 MS          运行内存限制 : 65536 KByte 总提交 : 489            测试通过 : ...

蛇形矩阵c++程序(数值排列)

  • 2011年08月22日 14:28
  • 270KB
  • 下载

腾讯2016软开实习生笔试题-编程1:蛇形矩阵

周日晚上参加的腾讯实习生笔试,两个编程题不难,当时做了但是没看到结果,再重做一遍,记录一下。问题: 输入一个整数n,输入n对应的蛇形矩阵,如 n =3 时,蛇形矩阵:187296345 \beg...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:华为oj蛇形矩阵
举报原因:
原因补充:

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