解题思路: 杨辉三角的模型 . 注意事项: 输入n,输出n+1行; 主要注意输出格式. 参考代码: #include<stdio.h> int main() { int num[100][100], n, i, j, k; scanf("%d", &n); for (i = 0; i <= n; i++) for (j = 0; j <= i; j++) //在适当的位置填值. { //第一列 和 对角线元素为1, 其余位置的值等于上一行和左上角的值之和 if (j == 0 || i == j) num[i][j] = 1; else num[i][j] = num[i - 1][j] + num[i - 1][j - 1]; } for (i = 0; i <= n; i++) { for (k = i; k < n; k++) printf(" "); //注意输出格式 for (j = 0; j <= i; j++) printf("%3d ", num[i][j]); printf("\n"); } }
0.0分
1 人评分
点我有惊喜!你懂得!浏览:1437 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:640 |
C语言考试练习题_保留字母 (C语言代码)浏览:638 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1059 |
买不到的数目 (C++代码)浏览:909 |
C语言程序设计教程(第三版)课后习题8.9 (Java代码)浏览:1413 |
简单的for循环浏览:1498 |
水仙花 (C语言代码)浏览:1163 |
DNA (C语言代码)浏览:798 |
C二级辅导-统计字符 (C语言代码)浏览:514 |