题目的主要信息: 输出从1开始的自然数依次排列成的一个矩阵上三角形。 方法一:找规律 蛇形矩阵的每一行数字是有规律的,如下图所示: 若第i行的第一个数字为j,则第i+1行的第一个数字为j+i; 若每i行的第一个数字为j,则该行的第二个数字为i+(j+1),第三个数字为i+(j+2),以此类推。 具体做法: #include<iostream> using namespace std; int main(int argc, char** argv) { int n; while(cin>>n){ int num=1; for(int i=1;i<=n;++i)...