1 void pyramid(int n)
2 {
3 int i, j;
4
5 for(i = 0;i < n;i++){
6 for(j = 0;j < n - i - 1;j++){
7 printf(" ");
8 }
9 printf("%d", i + 1);
10 for(j = 0;j < i;j++){
11 printf(" %d", i + 1);
12 }
13 printf("\n");
14 }
15 }
分数 15
全屏浏览题目
切换布局
作者 C课程组
单位 浙江大学

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

函数接口定义:

 
void pyramid( int n );
 

其中n是用户传入的参数,为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行数字金字塔。注

意每个数字后面跟一个空格。

裁判测试程序样例:

 
#include <stdio.h>

void pyramid( int n );

int main()
{
int n; scanf("%d", &n);
pyramid(n); return 0;
} /* 你的代码将被嵌在这里 */
 

输入样例:

5
 

输出样例:

    1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
 
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
 

最新文章

  1. [ASP.NET MVC 大牛之路]02 - C#高级知识点概要(1) - 委托和事件
  2. JavaScript分离代码理解
  3. 树莓派(Raspberry Pi)搭建简单的lamp服务
  4. .Net Attribute详解(上)-Attribute本质以及一个简单示例
  5. sqlMapConfig.xml配置文件详解
  6. 【JavaScript】SVG vs Canvas vs WebGL
  7. 【iBoard电子学堂开发板例程】【12个 stm32 例程发布】
  8. Spring Dynamic Modules - DMserver
  9. 网络基础(一)ARP!!!
  10. 【翻译】在Ext JS和Sencha Touch中创建自己定义布局
  11. ch2-vue实例(new Vue({}) 属性与方法 声明周期)
  12. 怎么解决docker pull拉取镜像速度过慢的问题
  13. C#常用的网络组件
  14. kafka 基础知识梳理及集群环境部署记录
  15. flask_mail发送163邮件,报553错误的原因
  16. java FTP各种操作
  17. PAT甲题题解-1041. Be Unique (20)-水题
  18. AngularJS的表达式、指令的学习(2)
  19. iOS邮箱、手机号等常用验证功能 判断字符串是否int float
  20. x264改变输出分辨率的算法&lt;转&gt;

热门文章

  1. Laravel 框架根据经纬度计算在一定距离内的数据
  2. Tensorflow1.0版本与以前函数不同之处
  3. VUE学习-元素过渡
  4. python实现两张图片拼接
  5. 用例需注意的点-UI自动化
  6. MySQL Workbench部分出错及可能解决方案
  7. 错误 : 资产文件&amp;ldquo;\obj\project.assets.json&amp;rdquo;没有&amp;ldquo;.NETCoreApp,Version=v2.0&amp;rdquo;的目标。确保已运行还原,且&amp;ldquo;netcoreapp2.0&amp;rdquo;已包含在项目的 TargetFrameworks 中。
  8. netmiko批量操作华为设备
  9. Linux-jar操作脚本
  10. 存储单位bit、byte、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB、CB、XB