当前位置导航:炫浪网>>网络学院>>编程开发>>C++教程>>C++进阶与实例

编写程序 打印“数字金字塔”:

    #include "stdafx.h"
    #include "stdio.h"
    #include "conio.h"


    int main(int argc, char* argv[])
    {
     int i,j,m;
     int a[13][25];
     for(i=0;i<13;i++)
      for(j=0;j<13;j++)
      {
                m=i+j-11;
       if(m>0)
        a[i][j]=m;
       else
        a[i][j]='\ ';
      }
        for(i=0;i<13;i++)
      for(j=13;j<25;j++)
       a[i][j]=a[i][24-j];
        for(i=0;i<13;i++)
     {
      for(j=0;j<25;j++)
       if(a[i][j]>=1&&a[i][j]<=13)
           printf("%2d ",a[i][j]);
       else
        printf("%2c ",a[i][j]);
      printf("\r\n");
     }
        getch();
        return 0;
    }

相关内容
赞助商链接