请按要求编写函数,用循环方法显示指定的字符塔。

函数接口定义:

void PrintGraph(char symbol,int height);

说明:参数symbol 为显示字符,height 为层数。函数将在屏幕打印由字符 symbol 组成的字符塔,每个字符后跟一个空格。若 height 小于等于 0,则输出“Input Error!”。

裁判测试程序样例:

#include <stdio.h>

void PrintGraph(char symbol,int height);

int main()
{
    int n;
    char s;
    scanf("%c %d", &s, &n);
    PrintGraph(s, n);
    return 0;
}
/* 请在这里填写答案 */

输入样例: # 6

输出样例:


# # # 
# # # # # 
# # # # # # # 
# # # # # # # # # 
# # # # # # # # # # #

答案:

void PrintGraph(char symbol,int height)
{int i,j;if(height>0){for(i=1;i<=height;i++){for(j=0;j<i*2-1;j++){printf("%c ",symbol);}printf("\n");}}elseprintf("Input Error!");
}

C语言按要求输出图形相关推荐

  1. C语言-输出* 图形 ** *** **** *****

    C语言-输出* 图形 ** *** **** ***** 外部循环while a循环中的a是用来控制每一行的,变量a等于1时就是第一行,打印一个*:变量a等于2时就是第二行,打印2个*,所以变量a的值 ...

  2. 编写一个C语言程序,输出如下图形(鱼) (5 分)

    编写一个C语言程序,输出如下图形(鱼) 输入格式: 无 输出格式: 答案: #include <stdio.h> int main() {     printf("       ...

  3. C语言中346是什么错误,C语言典型例题——关于图形输出346.doc

    在C语言学习中我们会遇到各种输出图形的题目,下面我们就来看一些这种题目. 编写程序输出下图所示的图形. (2) (3) (11) 下面我们分别以i.j.k分别表示行数,空格数,星号数. i j k ( ...

  4. C语言对于轴对称图形输出的分析

    开发环境:Turbo C 2.0    *   *** ***** ******* *****   ***    * 题目很简单就是输出如图所示的图形,图形用你喜欢的图形输出即可:*,~,-,+等. ...

  5. 利用c语言中printf输出图形

    c语言中利用printf输出图形 通过对c语言中printf的使用,我根据自己对*符号的排版利用dev c++编译出了一个菱形的图案.感受到了通过高级程序语言输出自己构建的内容的乐趣.在这个过程中,计 ...

  6. c语言实验平台答案,山东理工大学ACM平台题答案 C语言实验——打印数字图形 1179...

    C语言实验--打印数字图形 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 从键盘输入一个整数n(1≤n≤9),打印出指定的数字图 ...

  7. R语言ggplot2可视化在图形中添加箭头:直线箭头、弧形箭头

    R语言ggplot2可视化在图形中添加箭头:直线箭头.弧形箭头 目录 R语言ggplot2可视化在图形中添加箭头:直线箭头.弧形箭头

  8. R语言ggplot2可视化对图形进行纹理填充实战及启示:遇到问题首先去思考有没有现成的包(ggpattern)可以去解决这个问题

    R语言ggplot2可视化对图形进行纹理填充实战及启示:遇到问题首先去思考有没有现成的包(ggpattern)可以去解决这个问题 目录

  9. R语言ggplot2可视化使图形的背景在不同区域有不同的颜色实战

    R语言ggplot2可视化使图形的背景在不同区域有不同的颜色实战 目录 R语言ggplot2可视化使图形的背景在不同区域有不同的颜色实战

最新文章

  1. 2021年中国工业互联网安全大赛核能行业赛道writeup之入门的黑客
  2. HDFS_API基本应用
  3. 大数据处理框架之Strom:Storm集群环境搭建
  4. ajax返回头部页面,ajax getResponseHeader获取中文响应头
  5. 计算机无法安装win10,win10系统电脑提示“windows安装无法继续”的还原步骤
  6. ElasticSearch搜索语法进阶学习(搜索+聚合,过滤+聚合)
  7. 如何用illustrator做技术手册_做期货用什么技术指标分析?
  8. mysql select效率_Mysql优化之selectcount效率_MySQL
  9. 嵌入式linux屏幕录制,在MAC系统上进行屏幕录制
  10. 使用.net开发并生成Windows服务安装包
  11. Android SD卡操作
  12. 【ValueError: data type <class ‘numpy.object_‘> not inexact】
  13. java错误找不到符号怎么办_java错误找不到符号
  14. 【Ubuntu】如何在Ubuntu系统上设置好看的动态壁纸(Komorebi)
  15. Java编程验证哥德巴赫猜想:任何一个大于6的偶数,都能分解成两个质数的和
  16. 7.5 ZUFEIOJ E: 守望者的逃离 贪心
  17. Bzoj3441 乌鸦喝水
  18. MJ12bot 蜘蛛爬虫 屏蔽垃圾SEO蜘蛛
  19. 智能电视可以安装鸿蒙操作系统吗,智能电视或将现寡头垄断,鸿蒙凭为何能“上任”?...
  20. Android CameraServer:Disconnect

热门文章

  1. Excel通过ODBC连接MySQL
  2. 网站 SEO 处理 ?
  3. 攻防世界_leve0
  4. 微信小程序基础学习(4):自定义组件
  5. MongoDB:海量存储基础-分片架构
  6. 红米note2 android版本是多少,红米Note 2有几个版本以及红米Note2手机哪个版本好用?...
  7. ADC的积分非线性和微分非线性
  8. QPSK调制解调FPGA实现成果展示:
  9. 基于UI组件的Vue可视化布局、快速生成.vue代码
  10. oracle CLOB与BLOB的区别及使用