hpuoj 1193:蛇行矩阵
来源:互联网 发布:安卓看游戏视频软件 编辑:程序博客网 时间:2024/04/29 22:20
1193: 蛇行矩阵
时间限制: 1 Sec 内存限制: 64 MB题目描述
蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。
输入
本题有多组数据,每组数据由一个正整数N组成。(N不大于100)
输出
对于每一组数据,输出一个N行的蛇形矩阵。两组输出之间不要额外的空行。矩阵三角中同一行的数字用一个空格分开。行尾不要多余的空格。
样例输入
5
样例输出
1 3 6 10 152 5 9 144 8 137 1211
有两种思路:用二维数组————>可以先把第一横行的打出来,再打其余数;也可以先打第一竖行,再打其余数。
#include<stdio.h>int main(){ int n,i,j; int k,t; int l; int a[110][110]; a[1][1]=1; while(scanf("%d",&n)!=EOF) { t=2; for(i=1,j=1;j<=n-i+1;j++) { a[i][j+1]=a[i][j]+t; t++; } for(j=1;j<=n;j++) { k=1; k+=j-1; for(i=2;i<=n-j+1;i++) { a[i][j]=a[i-1][j]+k; k++; } } for(i=1;i<=n;i++) { l=0; for(j=1;j<=n-i+1;j++) { if(l>0) printf(" "); printf("%d",a[i][j]); l++; } printf("\n"); } } return 0;}/************************************************************** Problem: 1193 User: 311409010314 Language: C Result: 正确 Time:0 ms Memory:768 kb****************************************************************/
0 0
- hpuoj 1193:蛇行矩阵
- 蛇行矩阵
- 蛇行矩阵
- 蛇行矩阵
- 蛇行矩阵
- 蛇行矩阵
- 蛇行矩阵
- 蛇行矩阵算法
- fjnu 1304 蛇行矩阵
- 蛇行矩阵的解法
- 蛇行矩阵 [ 天羽 转载]
- 3281:蛇行矩阵
- Problem I: 蛇行矩阵
- 1032: 蛇行矩阵
- 打印 蛇行矩阵
- 问题 1097: 蛇行矩阵
- 问题 : 蛇行矩阵
- [入门]蛇行矩阵
- ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介
- MySql事件计划任务
- 兼容包和主程序中的android-support-v4.jar不同报错怎么办
- 区分覆盖和隐藏呢?
- c++链表的操作
- hpuoj 1193:蛇行矩阵
- 什么时候需要重写equals方法
- r) e = function (
- Java 读特定行的文本
- 建站学习(PHP+apache+mysql):1 创建环境并设置日志
- mysql数据的导入导出
- js 提交form表单 和 设置form 表单请求路径
- MySql临时表
- PYTHON SSH