【华为oj】蛇形矩阵
来源:互联网 发布:在app里找淘宝官方客服 编辑:程序博客网 时间:2024/05/01 07:41
问题描述
题目说明
蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。
样例输入
5
样例输出
1 3 6 10 15
2 5 9 14
4 8 13
7 12
11
接口说明
原型
void GetResult(int Num, char * pResult);
输入参数:
int Num:输入的正整数N
输出参数:
int * pResult:指向存放蛇形矩阵的字符串指针
指针指向的内存区域保证有效
返回值:
void
知识点 数组
运行时间限制 10M
内存限制 128
输入
输入正整数N(N不大于100)
输出
输出一个N行的蛇形矩阵。
样例输入 4
样例输出 1 3 6 10
2 5 9
4 8
7
问题分析:http://www.blogjava.net/nokiaguy/archive/2009/07/24/288163.html
代码:
#include<iostream>#define max 100using namespace std;void main(){int f[max][max]={0};int k,i,j,p=1;int n;cin>>n;for(i=0;i<n;i++){for(j=i,k=0;j>=0&&k<=i;j--,k++){f[j][k]=p;p+=1;}}for(i=0;i<n;i++){for(j=0;j<n-i-1;j++)cout<<f[i][j]<<" ";cout<<f[i][j];cout<<endl;}}
0 0
- 【华为oj】蛇形矩阵
- 华为oj蛇形矩阵
- 华为oj:蛇形矩阵
- 华为oj 蛇形矩阵
- 华为OJ:蛇形矩阵
- 华为OJ 蛇形矩阵
- 华为OJ(蛇形矩阵)
- 【华为OJ】【076-蛇形矩阵】
- 华为OJ 初级:蛇形矩阵
- 华为OJ题库-C++实现蛇形矩阵
- 华为OJ平台题目:蛇形矩阵
- 华为OJ基础篇-蛇形矩阵
- 华为OJ——蛇形矩阵
- 华为OJ——蛇形矩阵
- [华为OJ--C++]076-蛇形矩阵
- 华为OJ——蛇形矩阵
- 华为OJ训练之0043-170220-蛇形矩阵
- 华为oj_蛇形矩阵
- 计蒜客 难题题库 004 简单斐波那契
- cJSON学习笔记1
- 1144 农场灌溉
- 黑马程序员--iOS--Objective-C基础 (Foundation框架 二)
- 108. Convert Sorted Array to Binary Search Tree
- 【华为oj】蛇形矩阵
- JQuery之选择器
- style.height、offsetHeight、clientHeight、scrollHeight的区别
- 剑指offer——旋转数组的最小数字
- 计蒜客 难题题库 005 矩阵翻转
- Java图形化界面
- cJSON学习笔记2
- 2015.8.9--张佳莉
- vs2010 问题 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏