[PTA]练习5-3 数字金字塔

本题要求实现函数输出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
输出样例:

  • 提交结果:

  • 源码:
#include <stdio.h>void pyramid(int n);int main()
{int n;scanf("%d", &n);pyramid(n);return 0;
}/* 你的代码将被嵌在这里 */
void pyramid(int n)
{for (int i = 1; i <= n; i++)   //按每行进行输出,循环n次{for (int j = 1; j <= n - i; j++)   //每行最先输出n-i个空格,例:n=5,i=1时,先输出4个空格,然后输出1,再输出4个空格{printf(" ");}for (int k = 1; k <= i; k++)    //后续接着按输出一个数字,输出一个空格进行循环{printf("%d", i);printf(" ");}printf("\n");}
}

[PTA]练习5-3 数字金字塔相关推荐

  1. PTA数字金字塔(PTA怎么用以及代码怎么敲)

    发现了一个刷题的平台:计算机语言刷题 这个平台涵盖了c.python等一些语言的基础性质的题,光听课不练习一下是没有用的. (PS:最好注册一个自己的账号,可以记录你上次做到哪里了) 介绍完了这个,那 ...

  2. PTA 空心的数字金字塔

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

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

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

  4. 实验5-三种基本结构综合应用:7-1 数字金字塔 (20 分)

    一.题目: 输入一个正整数repeat (repeat<10),做repeat次下列运算: 输入一个正整数n(n<10),输出n行数字金字塔. 输出时使用以下语句: printf(&quo ...

  5. java编写数字金字塔_用JAVA写数字金字塔

    今年的蓝桥杯中我遇到了一道题是关于数字金字塔的,那时候在比赛时可能是各方面的因素有思路但是没有实现,直到今天回过头来看,其实只要思路正确了题目就会迎刃而解了,其实数字金字塔的的解题思路就是把金字塔分成 ...

  6. 使用双重循环,输出数字金字塔

    代码: package net.text0702;import java.util.Scanner;/*** @author Mr.Wang* 根据输入数字,输出数字金字塔:输入几就是几行,每行输出当 ...

  7. 1625 数字金字塔

    1625 数字金字塔 链接:http://codevs.cn/problem/1625/ USACO  时间限制: 1 s  空间限制: 128000 KB   题目描述 Description 考虑 ...

  8. 【动态规划】数字金字塔

    数字金字塔 Description 考虑在下面被显示的数字金字塔. 写一个程序来计算从最高点开始在底部任意处结束的路径经过数字的和的最大. 每一步可以走到左下方的点也可以到达右下方的点. 7 3 8 ...

  9. 本题要求实现函数输出n行数字金字塔。_练习5-3 数字金字塔 (15分)

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

最新文章

  1. 一文读懂什么是数字孪生?
  2. 查看suse系统版本
  3. go get golang.org/x 包下载失败问题
  4. 解决Execution failed for task ':app:clean'. Unable to delete directory问题
  5. java的观察模式链式,design-pattern-java
  6. LM317的调压原理与应用
  7. 测试面试题集锦| 软件测试常见必考问题与流程篇(附带答案)
  8. Flutter Animation动画
  9. 福到了 分数 15作者 陈越单位 浙江大学
  10. 仙人掌树学习1:仙人掌图 洛谷:[SHOI2008]仙人掌图 II
  11. 苹果iCloud服务疑遭中国黑客攻击
  12. [Windows] 系统安装利器WinNTSetup4.2 x86/x64 Final单文件版
  13. MOSS同步AD账户(三)
  14. 欢迎访问我的个人网站!
  15. Kali linux真实机的安装
  16. 给女盆友微信定时消息推送,给她一个大大的情惊喜!!!
  17. VC的IP控件的用法
  18. ie-css3.htc兼容ie8
  19. blender 插件使用笔记
  20. Java输入一个字符串,分别返回aeiou这几个元音字母出现的次数

热门文章

  1. CTF MISC解题思路BUUCTF MISC1-8刷题
  2. 输入两个已经按从小到大顺序排列好的字符串,编写一个合并两个字符串的函数,使合并后的字符串,仍然是从小到大排列。
  3. 【行为识别综述准备】
  4. 图片横向滚动 01-兼容IE8和Chrome浏览器
  5. Qt开发技术:Qt的动态静态插件框架介绍和Demo
  6. (附源码)计算机毕业设计SSM旅游分享平台
  7. flask内容学习第三天(flak中的csrf跨站请求)
  8. Imx6ull 开发板通过Uboot使用网络启动系统
  9. Web前端是什么?主要是干什么的
  10. c程序设计总结(红皮书+真题)