您的位置:首页 > 其它

蛇形矩阵 c 语言实现

2018-03-13 03:13 211 查看
【问题描述】

蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。

【样例输出】

1 3 6 10 15
2 5 9 14
4 8 13
7 12
11


#include <stdio.h>

int main()
{
const int  N = 5;
int  start = 1;
int a

;
a[0][0] = 1;
for (int i = 0;i < N;i++ ){
for(int j = 0,m = i;j <= i;j++,m--){
int k = i;
a[m][j] = start++; //填充矩阵数据
}
}

printf("-------- 蛇阵------\n");

for (int i = 0,m = N;i < N ;i++,m--){
for (int j = 0;j < m;j++ ){
printf("%3d",a[i][j]);
}
printf("\n");
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: