本题要求实现一个函数,输出n行空心的数字金字塔。

函数接口定义:

void hollowPyramid( int n );

其中n是用户传入的参数,为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行空心的数字金字塔,请注意,最后一行的第一个数字前没有空格。

裁判测试程序样例:

#include <stdio.h>void hollowPyramid ( int n );int main()
{    int n;scanf("%d", &n);hollowPyramid ( n );return 0;
}/* 你的代码将被嵌在这里 */

输入样例:

5

输出样例:

    12 23   34     4
555555555

答案

void hollowPyramid( int n ){int i,j;for(i=1;i<=n;i++){for(j=1;j<=2*n-1;j++){if(i==n) printf("%d",i);else{if(j==n-i+1) printf("%d",i);else if(j==n+i-1) printf("%d",i);else if(j<n-i+1||(j>n-i+1&&j<n+i-1)) printf(" ");}}printf("\n");}
}

实验5-11 空心的数字金字塔相关推荐

  1. 实验5-11 空心的数字金字塔 (15 分)

    实验5-11 空心的数字金字塔 (15 分) 本题要求实现一个函数,输出n行空心的数字金字塔. 函数接口定义: void hollowPyramid( int n ); 其中n是用户传入的参数,为[1 ...

  2. 本题要求实现一个函数,输出n行空心的数字金字塔。

    函数接口定义: void hollowPyramid( int n ); 其中n是用户传入的参数,为[1, 9]的正整数.要求函数按照如样例所示的格式打印出n行空心的数字金字塔,请注意,最后一行的第一 ...

  3. PTA 空心的数字金字塔

    本题要求实现一个函数,输出n行空心的数字金字塔. 函数接口定义: void hollowPyramid( int n ); 其中n是用户传入的参数,为[1, 9]的正整数.要求函数按照如样例所示的格式 ...

  4. 空心的数字金字塔--C语言

     空心的数字金字塔 函数练习题 本题要求实现一个函数,输出n行空心的数字金字塔. 函数接口定义: void hollowPyramid( int n ); 其中n是用户传入的参数,为[1, 9]的正整 ...

  5. 《程序设计基础》 第五章 函数 6-10 空心的数字金字塔 (15 分)

    本题要求实现一个函数,输出n行空心的数字金字塔. 函数接口定义: void hollowPyramid( int n ); 其中n是用户传入的参数,为[1, 9]的正整数.要求函数按照如样例所示的格式 ...

  6. Linux实验 输出6之内的数字金字塔

    一.实验目的 使用for循环结构编程输出6之内的数字金字塔. 运行结果: 1 222 33333 4444444 555555555 66666666666 通过此程序的设计,进一步掌握C语言for循 ...

  7. 本题要求实现一个函数,输入一个正整数n(1<=n<=9),输出n行空心的数字金字塔。要求定义和调用函数hollow_pyramid(n)打印出n行空心的数字金字塔。

    输入 5 输出 1    2 2   3   3  4     4 555555555 #include<stdio.h> void midspace(int i,int max) {in ...

  8. 【c语言】数字金字塔

    空心的数字金字塔:输入一个正整数n(1<=n<=9),输出n行空心的数字金字塔.要求定义和调用函数hollow_pyramid(n)打印出n行空心的数字金字塔. (结果如下图所示:) #i ...

  9. PTA 空心字母金字塔+数字金字塔+字母金字塔

    输入一个大写的英文字母,输出空心的字母金字塔. 输入格式: 一个大写英文字母. 输出格式: 一个空心的大写英文字母金字塔,其中第1层的"A"在第1行的第40列,列从1开始计数. 输 ...

最新文章

  1. Noj-589 --糖果
  2. (转)base64编码(严格说来,base64不算作加解密算法)
  3. 插入脚注把脚注标注删掉_地狱司机不应该只是英国电影历史数据中的脚注,这说明了为什么...
  4. Ubuntu16使用theano出错
  5. Codeforces Round #409 (rated, Div. 2, based on VK Cup 2017 Round 2)C. Voltage Keepsake
  6. ERROR 2006 (HY000) MySQL server has gone away
  7. mac下缺乏make wget怎么办?
  8. 【网络】无法解析服务器的DNS地址?;能登陆QQ,无法打开网页
  9. Bluetooth L2CAP介绍
  10. 创建图表_三种建立Excel图表的方法,谁用谁知道
  11. freeswitch 基于webrtc网页视频、语音通话官方例子video_demo安装
  12. 用C#对Illustrator矢量图形软件进行编程
  13. 天龙八部,数据可视化分析虚竹和童姥居然关系非同一般
  14. hdu 6592 Beauty Of Unimodal Sequence
  15. 无侵入式的mysql的binlog采集——maxwell采集binlog放到kafka中——成功!
  16. 主干光缆线路的组网结构
  17. 图片转icon图标并在项目中引用
  18. 博途(TIA)软件安装教程;博途软件安装常见问题解决办法
  19. pyecharts 实现显示数据为百分比的柱状图
  20. 0516编写西游记人物类

热门文章

  1. 《利用python进行数据分析》第二版 第13章-Python建模库介 学习笔记
  2. 小知识·adb安装和使用方法
  3. 暗影精灵开机只亮电源灯_为什么只有惠普暗影精灵看到了电竞人群细分诉求
  4. 文字盘点:当今社会十句最恶俗的流行书面中文
  5. 悲伤时唱首歌:《暗恋桃花源》剧评
  6. SEON - 1 怒怼Dp(1)
  7. Excel PivotTable 使用心得手顺分享(五)
  8. rap技术原理_那些你可能没有听到的技术特色Rap
  9. 网络空间安全省赛A解析
  10. moses中的数据预处理预处理操作