CSP 201412-2 Z字形扫描
来源:互联网 发布:java 将数组随机排序 编辑:程序博客网 时间:2024/06/07 09:44
看过网上的一些方法,觉得思路很麻烦,所以自己写了一个。这个是满分答案,思路很简单。
#include <stdio.h>#include <stdlib.h>int main(){int n;scanf( "%d", &n );int **a;a = (int**)malloc(sizeof(int*) * n);for( int i = 0; i < n; i++ )a[i] = (int*)malloc(sizeof(int) * n);for( int i = 0; i < n; i++ )for( int j = 0; j < n; j++ )scanf( "%d", &a[i][j] );for( int i = 0; i < n; i++ )for( int j = i; j >= 0; j-- ){if( i % 2 == 0 )printf( "%d ", a[j][i - j] );elseprintf( "%d ", a[i - j][j] );}int m = n;for( int i = 1; i < n; i++ ){for( int j = i; j < n; j++ ){if( n % 2 == 1 ){if( i % 2 == 1 )printf( "%d ", a[j][m - j] );elseprintf( "%d ", a[m - j][j] );}else{if( i % 2 == 1 )printf( "%d ", a[m - j][j] );elseprintf( "%d ", a[j][m - j] );}}m++;}return 0;}
阅读全文
0 0
- CSP 201412-2 Z字形扫描
- CCF CSP试题 201412-2 Z字形扫描
- [ccf/csp题]201412-2 Z字形扫描
- Z字形扫描 201412-2
- 201412-2 Z字形扫描
- 201412-2-Z字形扫描
- 201412-2 Z字形扫描
- 201412-2 Z字形扫描
- 201412-2Z字形扫描
- 201412-2 Z字形扫描
- CCF CSP 编程题目和解答-----试题名称:Z字形扫描-------201412-2
- CCF 201412-2Z字形扫描 题解
- ccf-201412-2 Z字形扫描
- CCF-201412-2 Z字形扫描
- CCF 201412-2 Z字形扫描
- CCF-201412-2-Z字形扫描
- CCF 201412-2 Z字形扫描
- ccf/201412-2/Z字形扫描---java
- session过期后js跳出iframe框架
- js文本框只能输入数字和小数点
- mongodb3.4 集群搭建实录
- 如何得到hibernate显示在控制台的h…
- vs 2015 发布程序时,关联的库有多又琐碎,抓狂了怎么办?
- CSP 201412-2 Z字形扫描
- object取list集合元素的子元素
- linux主从复制配置
- js四舍五入处理小数位
- linux主从复制配置
- React Native-ios搭建开发环境及Hello world(简单易懂)
- 查询两个城市间的距离
- TensorFlow学习笔记
- thrift 注解与idl对比