我实在不知道此代码那里出问题了问题了,我感觉我的逻辑没有问题啊,但我实在想不明白
3条回答 默认 最新
关注 #include <stdio.h> #define LINE_MAXIMUM 12 //行数再多三角变形了 int main() { int i = 0, j = 0, k = 0; int array[LINE_MAXIMUM][LINE_MAXIMUM] = {0}; /* 填充二维数组 */ for(i = 0; i < LINE_MAXIMUM; i++) //行数 { for(j = 0; j <= i; j++) //每行的列数(第n行的数字有n项) { if(j == 0 || j == i) //每行第一列和最后一列为1 array[i][j] = 1; else //每个数等于它上方两数之和 array[i][j] = array[i-1][j-1] + array[i-1][j]; } } /* 打印杨辉三角(等腰) */ for(i = 0; i < LINE_MAXIMUM; i++) { //在数字前打印空格,最后一行空格数为0 for(k = 1; k < LINE_MAXIMUM - i; k++) printf(" "); //去掉此行为直角三角形 for(j = 0; j <= i; j++) printf("%3d ", array[i][j]); printf("\n"); } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥100 连续两帧图像高速减法
- ¥15 组策略中的计算机配置策略无法下发
- ¥15 如何绘制动力学系统的相图
- ¥15 对接wps接口实现获取元数据
- ¥20 给自己本科IT专业毕业的妹m找个实习工作
- ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
- ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
- ¥50 mac mini外接显示器 画质字体模糊
- ¥15 TLS1.2协议通信解密
- ¥40 图书信息管理系统程序编写