标题:求高人指点,怎么输出一个对齐的金字塔形。
取消只看楼主
downeychou
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2013-11-13
结帖率:100%
已结贴  问题点数:20 回复次数:1 
求高人指点,怎么输出一个对齐的金字塔形。
#include
#include
using namespace std;
int main()
{
    int a[11][21],i,j;
    for(j=0;j<21;j++)
     for(i=j;i<11;i++)
     {a[i][j]=(j+1)*2-1;}
for(i=0;i<11;i++)
 {    cout<<SETW(32-3*I)<<A[I][0]<<"  ";
    for(j=1;j<(i+1)*2-1;j++)
    {if(j>i)a[i][j]=a[i][2*i-j];
     cout<<A[I][J]<<"  ";
    }
    cout<<ENDL;
 }
return 0;
}

  这个程序运行后得到的金字塔后面不是对齐的,怎么修改一下就可以变成对齐的
如                                1
                              1   3   1
                          1   3   5   3   1
                      1   3   5   7   5   3   1
                  1   3   5   7   9   7   5   3   1
                 …    …     …    …     …    …    …   
           1   3      …     …     21    …    …    …    3  1
还有个问题,怎么让数字中间对齐?
谢谢
搜索更多相关主题的帖子: include 金字塔 return 
2013-11-17 13:00
downeychou
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2013-11-13
得分:0 
回复 2楼 p832lun
好的  谢谢啦
2013-11-17 17:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-423653-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.092650 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved