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

#include<stdio.h>
void hollow_pyramid(int n);
int main()
{int n=0;printf("input n(1<=n<=9):");scanf("%d",&n);hollow_pyramid(n);return 0;
}
void hollow_pyramid(int n)
{int i,j;
enter:if(n<=9){for(i=1;i<=n;i++){for(j=1;j<=n-i;j++)printf(" ");for(j=1;j<=i;j++){if((j==1||j==i)&&(i<n)){printf("%d ",i);}else if(i==n){for(j=1;j<=2*n-1;j++)printf("%d",n);}else{printf("  ");}}putchar('\n');}}else{printf("error,input n(1<=n<=9) again:");scanf("%d",&n);goto enter;}
}        

【c语言】数字金字塔相关推荐

  1. C语言题目:数字金字塔(有条件的老师同学点一下赞呀)

    用心做c语言的代码,为了分享自己的知识,有条件的可以赞一下,有问题的同学在评论区提问呀 题目要求:其中n是用户传入的参数,为[1, 9]的正整数.要求函数按照如样例所示的格式打印出n行数字金字塔.注 ...

  2. 杨辉三角金字塔c语言编程,scratch编程绘制数字金字塔(杨辉三角)

    杨辉三角相信很多人都不陌生,它是一个无限对称的数字金字塔,在中国南宋数学家杨辉1261年所著的<详解九章算法>一书中出现.在欧洲,帕斯卡(1623--1662)在1654年发现这一规律,所 ...

  3. 【C语言】C语言之数字金字塔全家桶

    文章目录 1.数字金字塔-样式1 2.数字金字塔-样式2 3.数字金字塔-样式3 1.数字金字塔-样式1 题目: 输入一个整数n,输出如下金字塔型的数字 . 金字塔样式如下: 思路: 金字塔由空格与数 ...

  4. 【C语言】打印数字金字塔

    题目:打印如下图所示的数字金字塔(注意观察数字分布的规律). 思路:运用循环的嵌套控制输入行以及每一行的具体内容,其中不同的内循环控制具体内容--递增的数字,空格,递减的数字 代码: #include ...

  5. C语言每日一题——数字金字塔

    如果有同学问你,"你会用代码打印出,数字金字塔吗?" 如果你阅读了这篇文章你将,会十分自信的去告诉他,这都小意思. //数子金字塔 //1//01(0代表空格 方便演示) //12 ...

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

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

  7. C语言函数打印数字金字塔

    一,目标:输入一个1~9的数字(n)打印1~n的一个数字金字塔例子如下 输入:5 输出: 1 2      2 3      3      3 4      4      4     4 5      ...

  8. c语言输出四行金字图案,SSL_1458【数字金字塔】

    该篇文章介绍SSL_1458[数字金字塔],除了讲述概念知识,还有代码分析,想了解这类技术的可以参考阅读,提高水平. 数字金字塔 题目 你和权权是一对很好很好的朋友.有一天,你们无聊得很,便上网冲浪, ...

  9. CCF NOI1145 数字金字塔【DP】

    问题链接:CCF NOI1145 数字金字塔. 时间限制: 1000 ms  空间限制: 262144 KB 题目描述 观察下面的数字金字塔.写一个程序查找从最高点到底部任意处结束的路径,使路径经过数 ...

最新文章

  1. 糟了,生产环境MySQL主从数据库不一致怎么办?!
  2. MindMotion MM32F3277 SoftI2C功能测试
  3. Linux下安装JDK,Tomcat,Mysql详细教程
  4. 进fastreboot
  5. 035_Breadcrumb面包屑
  6. Android Studio安装问题及填坑
  7. mysql中union 查询
  8. goalnd 分支合并完出现两个箭头
  9. Python实现 N*N 乘法表
  10. laravel5.5 后台
  11. 如何在项目管理中使用PERT图
  12. STM8S103F3P6锁死问题及解锁
  13. 用java编程实现java代码的次行代码风格转化为尾行代码风格
  14. Blender小白最简单方法制作椅子
  15. 【Godot】一个节点发射器(泼水机)
  16. 结果页要求用户复制链接进行分享 而不是直接调用浏览器分享API的原因
  17. 如何升级展锐RM500U模组的5GCPE固件
  18. 专访Dan Kohn:阡陌交迭,云原生布局开源生态构建及深度应用
  19. 简易单片机人体感应灯光控制器设计
  20. Python数据处理中 pd.concat 与 pd.merge 区别

热门文章

  1. 厉害了大华为, 这一次美国怂了!
  2. php网页通过鼠标画图,一个神奇的网站:三步秒速画图,一键鼠标发文章
  3. 间接访问百度浏览器c语言程序,百度浏览器支持“.网址”域名访问 让中文上网更便捷...
  4. Windows快捷键和基本DOS命令
  5. python中main.py是什么意思_python 模块中的 __init__.py __main__.py的作用
  6. 数据可视化编辑平台上线,小程序也能拥有可视化图层
  7. 查找二维数组中的非零元素
  8. pixel 3 变焦_D3变焦—缺少的手册
  9. vs code常用的插件
  10. 原生js-购物车案例(四)增减商品数量,小计价格计算