答案:761
解法有很多,但我觉得对于这道填空题最好的解法是找规律,竞赛不是比谁写的代码更高级更花里胡哨,而是解决问题,不管你用的是什么方法,当然越优越快最好。
思路:找规律,题目求20行20列,当你找出11,22,33,44,55,66时,你会发现它是有规律的。
这样做的好处就是可以验证前几次的数据是否对的上,对的上那答案就是对的。
代码实现:
#include<stdio.h>
int main(){
int i,a=4;
int sum=1;
for(i=0;i<20;i++){
printf("%d\n",sum);
sum+=a;
a+=4;
}
return 0;
}
1 5 13 25 41 61 85 113 145 181 221 265 313 365 421 481 545 613 685 761
--------------------------------
Process exited after 0.142 seconds with return value 0
请按任意键继续. . .
当然如果要求的n行n列的n过于大时,可以分别把结果前面打印i序号即可。