打印图案(A-G)使图案成金字塔状 从上往下字母图案变,逐渐增加

来源:互联网 发布:js 模拟dos 编辑:程序博客网 时间:2024/05/01 14:55

我的程序:

01./* 
02.* 程序的版权和版本声明部分: 
03.* Copyright (c) 2013, 烟台大学计算机学院 
04.* All rights reserved. 
05.* 文件名称:test.cpp 
06.* 作    者:王鲁峰 
07.* 完成日期:2013 年11月9日 
08.* 版 本 号:v1.0 
09.* 对任务及求解方法的描述部分:
10.* 输入描述:无 
11.* 问题描述:打印图案(A-G)使图案成金字塔状 从上往下字母图案变,逐渐增加
12.* 程序输入:略 
13.* 程序输出:略
14.* 算法设计:略 
15.*/    
 #include <iostream>
using namespace std;
//在下面写printchs函数的定义,功能是输出一行若干个指定字符
void printchs(int m,char ch)
{
  for (int j=1; j<=m; ++j)
    cout<<ch;
}
int main( )
{
  int n=7,i; //n代表要输出的行数
  for(i=1; i<=n; ++i)
  {
    printchs(n-i,' ');
    printchs(2*i-1,64+i) ;
    cout<<endl;
  }
  return 0;
}
运行结果:

心得体会:

  只要将金字塔星号的函数稍微一加改造就ok了只是将“*”变成“64+i”。

原创粉丝点击