解题思路:
定义五个变量,分别用来保存行列的变化值,不需要定义数组,简单清楚!
注意事项:
注意每行以及每列的规律,用变量来保存数字的变化
参考代码:
#include <iostream> using namespace std; int n; int main(){ cin>>n; int a=1,b=2,c,d=1,e=2; while(n){ c=a; b=e; //b控制行变化 for(int i=1;i<n;i++){ //用n来控制输出个数 cout<<a<<" "; a+=b; b++; } cout<<a<<endl; e++; n--; c+=d++; //d控制列变化 a=c; //c存放每行第一个数 } return 0; }
0.0分
1 人评分
【蟠桃记】 (C语言代码)浏览:2263 |
DNA (C++代码)浏览:671 |
C语言程序设计教程(第三版)课后习题8.9 (C++代码)浏览:919 |
字符串输入输出函数 (Java代码)浏览:1498 |
【计算两点间的距离】 (C语言代码)浏览:927 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:701 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:467 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:648 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1482 |
最小公倍数 (C语言代码)浏览:1105 |