Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2341418
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:07:21

#include   //这句话不用解释了吧,使用cout和cin要用到的库函数
#include   //使用printf要使用的库函数
#define N 5  //宏定义懂不懂?就暂时理解为N=5吧,这个数是可以改的,例如你要显示6行就把5改成6
main()
{
    int i,j,k;  //定义循环要使用的变量
   
    for(i=0;i    {
        //这个循环控制每行前面有多少个空格
        for(j=0;j            cout<<" ";

        k=64;  //k=64的意义在于后面要用到++k,65刚好是A的ASCII码
       
        //这个循环可以控制每行有多少列
        for(j=-i;j<=i;j++)
        {
            if(j<=0)
                printf("%c",++k);  //当j<=0时字母以递增的顺序显示,其中%c就代表以字符形式显示
            else
                printf("%c",--k);  //当j>0时字母以递减的顺序显示
        }
    cout<    }
    cout<   
    system("Pause");  //运行完毕的时候dos窗口不会马上消失,让你看清楚屏幕显示些什么
}

--------------------next---------------------

阅读(1033) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~