本题要求实现函数输出n行字符金字塔。

函数接口定义:

void CharPyramid( int n, char ch);

其中nch是用户传入的参数,n为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行由字符ch构成的字符金字塔。注意每个字符后有一个空格。

裁判测试程序样例:

#include <stdio.h>void CharPyramid( int n, char ch );int main()
{    int n;char ch;scanf("%d %c", &n, &ch);CharPyramid(n, ch);return 0;
}/* 请在这里填写答案 */

输入样例:

4 G

结尾无空行

输出样例:

在这里给出相应的输出。例如:

   GG GG G G
G G G G

结尾无空行

void CharPyramid( int n, char ch ){int i,j,k,m;m = n;for(i=1;i<=n;i++,m--){j=m;for(;j>0;j--)if(j != 1){printf(" ");}for(k=i;k>0;k--)printf("%c ", ch);printf("\n");}
}

《程序设计基础》 第五章 函数 6-6 字符金字塔 (15 分)相关推荐

  1. Python程序开发——第五章 函数

    目录 一.函数的定义 (一)def关键字定义函数 (二)形参和实参 (三)全局变量和局部变量 二.函数的调用 三.函数的参数传递 (一)必需参数 (二)关键字参数 (三)默认参数 (四)不定长参数 1 ...

  2. 2017-2018-1 20179215 《从问题到程序》第五章

    <从问题到程序>第五章读书笔记  这章主要从五个方面介绍,分别为数值类型.函数和标准库函数.函数定义和程序的函数分解.c程序的结构与变量及预处理.主要是对函数整体的理解以及常用的规范进行说 ...

  3. 《Go语言圣经》学习笔记 第五章函数

    <Go语言圣经>学习笔记 第五章 函数 目录 函数声明 递归 多返回值 匿名函数 可变参数 Deferred函数 Panic异常 Recover捕获异常 注:学习<Go语言圣经> ...

  4. 【python第五章——函数】

    python第五章--函数 第五章--函数 5.1函数概述 5.2 函数进阶 下面部分之后再写 5.3函数习题(一些小例子) 第五章--函数 5.1函数概述 快速入门: #定义函数 def func( ...

  5. 第五章 函数和代码复用

    第五章 函数和代码复用 5.1 函数的基本使用 5.1.1 函数的定义 定义:函数是一段具有特定功能的.可重用的语句组,用函数名来表示并通过函数名进行功能调用. 使用函数的目的:降低编程难度和代码重用 ...

  6. stata:stata软件教程(人大十八讲)(5) 第五章 函数与运算符

    第五章 函数与运算符 5.1 运算符 exp 5.1.1 代数运算 5.1.2 字符运算 5.1.3 关系运算 5.1.4 逻辑运算 5.2 函数概览 function 5.3 数学函数 5.3.1 ...

  7. 一个快捷的计算e的值(第4章-5 求e的近似值 (15分))

    第4章-5 求e的近似值 (15分) 自然常数 e 可以用级数 1+1/1!+1/2!+⋯+1/n!+⋯ 来近似计算.本题要求对给定的非负整数 n,求该级数的前 n+1 项和. 输入格式: 输入第一行 ...

  8. 实验4-2-6 输出三角形字符阵列 (15分)本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。

    实验4-2-6 输出三角形字符阵列 (15分) 本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列. 输入格式: 输入在一行中给出一个正整数n(1≤n<7). 输出格式: 输出n行由 ...

  9. 第4章-24 打印九九口诀表 (15分)

    第4章-24 打印九九口诀表 (15分) 下面是一个完整的下三角九九口诀表: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 ...

最新文章

  1. 爬虫之观察js的执行过程
  2. CSS如何正确显示人民币符号¥
  3. gdb调试fork+exec创建的子进程的方法
  4. php 腾讯企业邮箱接口,帮助中心 腾讯企业邮箱OpenApi协议
  5. python消息队列celery_python异步任务神器celery
  6. 到退休单位没有通知,半年后通知退休,这半年是否算工龄?
  7. 开放下载!2021 解锁 Serverless 从入门到实战大“橙”就
  8. 32驱动_轻松掌握pinctrl子系统驱动开发——一个虚拟pinctrl dev驱动开发
  9. [轉]VS 2010 通过 Architecture创建UML类图设计
  10. Binder基本概念流程学习
  11. 修改XAMPP端口(2)
  12. 各种密码在线转换网址
  13. C#Socket客户端
  14. 谷歌Android flash,取消支持Flash 谷歌TV升级安卓4.2.2
  15. PDF英文文档免费翻译成中文
  16. 2021江西省数学建模A题
  17. 零基础能掌握seo知识吗
  18. 音视频技术之《移动直播秒开优化经验》
  19. 华为荣耀笔记本linux系统怎么样,荣耀笔记本和华为笔记本有什么区别
  20. 英语四六级写作常用高分词汇句型替换

热门文章

  1. 【计算机网络】物理层 : 相关参数 ( 码元 | 码元进制 | 速率 | 码元传输速率 | 波特 | 信息传输速率 | 带宽 | 码元速率计算示例 )★
  2. 电脑文件丢失了怎么恢复?2021最新教程汇总
  3. 洪柱森老师介绍--沪师经纪-刘建
  4. c语言开机自启动 linux_Linux开机启动程序rc.local
  5. 双精度改单精度c语言程序,C语言菜鸟基础教程之单精度浮点数与双精度浮点数...
  6. LNK 2001错误
  7. Java之图片裁剪工具类-yellowcong
  8. mysql之联合索引
  9. 如何在PDF文档中添加手写签名?
  10. TCP 与UDP 的区别