解题思路: 杨辉三角的模型 . 注意事项: 输入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 人评分
人见人爱A+B (C语言代码)浏览:776 |
【出圈】 (C语言代码)用单项循环链表浏览:771 |
C二级辅导-温度转换 (C语言代码)浏览:2345 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:585 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:643 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:481 |
C语言程序设计教程(第三版)课后习题8.9 (Java代码)浏览:1336 |
C语言程序设计教程(第三版)课后习题9.3 (Java代码)浏览:966 |
大神老白 (C语言代码)浏览:645 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:790 |