Loading... 花里胡哨的!用到了压缩的思想! 发那么水的文章,纯属这几天人也比较水!hahah ```cpp #include<bits/stdc++.h> using namespace std; //利用一维数组实现杨辉三角 int arr[100]; int fun(int x, int y){ if(x < 2) return 1; if(x == 0 || x == y)return 1; arr[0] = 1; arr[1] = 1; cout<<arr[0]<<" "<<arr[1]; cout<<endl; int p = 2; //临时行号 while(p <= x){ arr[p] = 1; for(int q = p - 1; q >= 1; q--){ arr[q] = arr[q] + arr[q-1]; } p++; for(int i = 0; i <= x; i++){ if(arr[i]!=0){ cout<<arr[i]<<" "; } } cout<<endl; } return arr[y]; } int main(){ cout<<fun(6, 2); // 输出(6, 2)位置的数据 return 0; } ``` 最后修改:2022 年 02 月 14 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果文章有用,请随意打赏。