题解 | #蛇形矩阵#

蛇形矩阵

http://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e

按数字大小123....观察矩阵下标的变化: (0,0),(1,0)(0,1),(2,0)(1,1)(0,2),(3,0)(2,1)(1,2)(0,3)...x+y之和始终等于所在的行数 i , i 从0增加到n-1,第 i 行有 i+1 个数。

#include <iostream>
using namespace std;

int main()
{
	int n;  cin >> n; 
	int a = 0;
	int m[100][100];
	for (int i = 0; i < n; i++)
		for (int j = 0; j <= i; j++)
			m[i - j][j] = ++a;
	for (int i = 0; i < n; i++){
		for (int j = 0; j < n - i; j++) {
			cout << m[i][j];
			cout << ' ';
		}
		cout << endl;
	}
	return 0;
}
全部评论

相关推荐

05-29 20:34
门头沟学院 C++
KarlAllen:得做好直接春招的准备。学历差的话,一是面试要求会比学历好的严格不少,二是就算面试通过了也会被排序。总之暑期和秋招对于学历差的就是及其不友好
无实习如何秋招上岸
点赞 评论 收藏
分享
05-16 11:16
已编辑
东华理工大学 Java
牛客73769814...:盲猜几十人小公司,庙小妖风大,咋不叫她去4️⃣呢😁
牛客创作赏金赛
点赞 评论 收藏
分享
昨天 13:48
门头沟学院 C++
点赞 评论 收藏
分享
评论
4
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务