打印图案(A-G)使图案成金字塔状 从上往下字母图案变,逐渐增加
2013-11-09 18:54
239 查看
我的程序:
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”。
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”。
相关文章推荐
- 打印出如下图案,字母和数字间隔输出
- oj打印字母菱形图案
- NUC1014 排版题.输出排列成菱形的字母【打印图案】
- Problem G: 打印字母菱形图案
- 【剑指Offer学习】【面试题23:从上往下打印二叉树】
- 剑指offer之从上往下打印二叉树
- 22、从上往下打印二叉树
- NET快速信息化系统开发框架 V3.2 -> “用户管理”主界面使用多表头展示、增加打印功能
- android c成代码编译出来的bin(system/bin/目录下)文件 ,在代码中增加打印的方法
- 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。
- IE6打印网页不打印背景图案
- 从上往下打印二叉树
- 题目:输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。
- linux实现针对文本统计字母出现的次数(所有的可打印的字符)
- 常见vc 6.0错误解决办法(逐渐增加)
- Bartender打印含有字母
- 建立单链表,把’a'–’z’26个字母插入,倒叙,打印
- java-第九章-编写程序,打印如图案,要求图案的行数由用户输入.
- 输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印
- 开发过程中常见的错误 (逐渐增加中)