武汉科技大学ACM:1001: 华科版C语言程序设计教程(第二版)习题6.7
2014-12-13 12:58
302 查看
Problem Description
输出杨辉三角前n行。Input
输入一个数n(n <= 9)Output
输出杨辉三角前n行。(注意行末不能有多余的空格,数字以%3d的格式输出)Sample Input
3 4
Sample Output
1 1 1 1 2 1 1 1 1 1 2 1 1 3 3 1
HINT
注意有多组输入。每组测试数据后面输出一个空行。while(scanf("%d",&n) != EOF)
{
......
}
#include<stdio.h> int main() { int n,i,j; int a[10][10]; a[0][0]=a[1][0]=a[1][1]=1; while(scanf("%d",&n)!=EOF) { for(i=2;i<n;i++) { for(j=0;j<=i;j++) { if(j==0 || i==j) a[i][j]=1; else a[i][j]=a[i-1][j-1]+a[i-1][j]; } } for(i=0;i<n;i++) { for(int k=0;k<(n-i-1);k++) { printf(" "); } for(j=0;j<=i;j++) { if(j==0) { printf("%3d",a[i][j]); } else { printf("%4d",a[i][j]); } } printf("\n"); } printf("\n"); } return 1; }
相关文章推荐
- 武汉科技大学ACM :1001: 华科版C语言程序设计教程(第二版)课后习题3.12
- 武汉科技大学ACM :1007: 华科版C语言程序设计教程(第二版)习题5.7
- 武汉科技大学ACM:1009: 华科版C语言程序设计教程(第二版)习题5.12
- 武汉科技大学ACM :1004: 华科版C语言程序设计教程(第二版)课后习题3.7
- 武汉科技大学ACM :1006: 华科版C语言程序设计教程(第二版)习题7.15
- 武汉科技大学ACM:1004: 华科版C语言程序设计教程(第二版)习题5.6
- 武汉科技大学ACM :1007: 华科版C语言程序设计教程(第二版)习题7.10
- 武汉科技大学ACM :1008: 华科版C语言程序设计教程(第二版)习题6.14
- 武汉科技大学ACM :1009: 华科版C语言程序设计教程(第二版)习题6.11
- 1233: 华科版C语言程序设计教程(第二版)习题6.7
- 武汉科技大学ACM :1010: 华科版C语言程序设计教程(第二版)例题7.8
- 武汉科技大学ACM:1002: 华科版C语言程序设计教程(第二版)例题6.6
- 武汉科技大学ACM:1003: 华科版C语言程序设计教程(第二版)例题6.6.改编
- 武汉科技大学ACM :1007: 华科版C语言程序设计教程(第二版)例题4.13
- 武汉科技大学ACM:1005: 华科版C语言程序设计教程(第二版)例题5.8
- 武汉科技大学ACM:1006: 华科版C语言程序设计教程(第二版)例题4.17
- 武汉科技大学ACM :1009: 华科版C语言程序设计教程(第二版)例题4.18
- 武汉科技大学ACM:1009: 华科版C语言程序设计教程(第二版)例题5.4
- 武汉科技大学ACM :1006: 华科版C语言程序设计教程(第二版)例题4.15
- 1201: 华科版C语言程序设计教程(第二版)课后习题3.7