打出杨辉三角,打出那种直角三角形的就可以了。但是我不明白的是为什么在定义二维数组的时候,一定要给二维数组赋上初值?
另一方面我这样打出的杨辉三角,没有用的地方都会显示零0,怎么能都让它不显示0⃣?
打出杨辉三角的修改完善
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- bostonAlen 2022-11-15 22:08关注
使j小于i就可以不打印0了。
#include<iostream> using namespace std; int main() { const int n=10; //杨辉三角的行数 int array[n][n]; //填充数值模块 for (int i = 0; i < n; i++) { for (int j = 1; j <= i; j++) { array[i][j] = array[i - 1][j - 1] + array[i - 1][j]; } array[i][0] = array[i][i] = 1; } //输出模块 for (int i = 0; i < n; i++) { cout << "\n"; for (int j = 0; j <= i; j++) { cout << array[i][j] << " "; } cout << endl; } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥50 微信聊天记录备份到电脑提示成功了,但还是没同步到电脑微信
- ¥15 python怎么在已有视频文件后添加新帧
- ¥20 虚幻UE引擎如何让多个同一个蓝图的NPC执行一样的动画,
- ¥15 fluent里模拟降膜反应的UDF编写
- ¥15 MYSQL 多表拼接link
- ¥15 关于某款2.13寸墨水屏的问题
- ¥15 obsidian的中文层级自动编号
- ¥15 同一个网口一个电脑连接有网,另一个电脑连接没网
- ¥15 神经网络模型一直不能上GPU
- ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!