题目描述
如下图所示,小明用从1开始的正整数“蛇形”填充无限大的矩阵。容易看出矩阵第二行第二列中的数是5。请你计算矩阵中第20行第20列的数是多少?
1 2 6 7 15 … 3 5 8 14 … 4 9 13 … 10 12 … 11 …
题目分析
第二行第二列的数字是第一行第一列加4,第三行第三列是第二行第二列加8,由此可得出,对角线上的数字是上一个对角线上的数加4倍的i-1。
题目代码
#includeusing namespace std; int main(){ int i,n; n=1; for(i=1;i<=20;i++){ n=n+4*(i-1); } cout < 答案示例:
761



