Advertisement

程序设计实训课程(杨辉三角)

阅读量:

程序设计实训首次任务—杨辉三角形
16.
【问题说明

复制代码
    #include <stdio.h>
    
    int main(){ 
    int i,j,k,n=0,a[17][17]={0,1};
    
    //while(n<0 || n>12){ 
    scanf("%d",&n);
    int x,y=n;
    
    for(i=1;i<=n+1;i++){
        for(j=1;j<=i;j++){
            a[i][j]=a[i-1][j-1]+a[i-1][j];
            if(j==1){
                y--;
                x=2*y;
                for(k=0;k<x+2;k++){
                    printf (" ");
                }
                printf ("%4d",a[i][j]);
            }else {
                printf("%4d",a[i][j]);
            }
        }
        printf("\n");
    }
    return 

全部评论 (0)

还没有任何评论哟~