输入正整数n,输出n层数字金字塔。
7-135 数字金字塔 (10 分)
输入正整数n,输出n层数字金字塔。
输入格式:
正整数n,1<=n<=9。
输出格式:
n层的金字塔,其中第1层的“1”在第1行的第39列(列从1开始计数)。
输入样例:
5
输出样例:
参考
/** @Author: Ray123* @Description: 输入正整数n,输出n层数字金字塔。* 输入:5* 输出:烦死了打不出来,自己运行看看看吧* @Date: 2021-05-05 12:58:35* @LastEditTime: 2021-05-05 13:32:12* @FilePath: \undefinede:\MyApp\Microsoft VS Code\MyAdorableCode\PTA_c\135_Pyramid.c*/#include <math.h>
#include <stdio.h>
#include <string.h>void pyramid(int para)//函数功能:打印第para层金字塔
{const int TN=39;int one=1;int i;for(i=1;i<=TN+1-para;i++)//此循环先找到每行的1{if(i==TN+1-para){printf("%d",one);for(i=TN+2-para;i<=TN;i++)//首字符1--->第39列中心位置{one += 1;printf("%d",one);//one既可代表数值,也可以反映数字个数}for(i=TN+3-para;i<=TN-1+one;i++)//第40列--->本行末尾{one -= 1;printf("%d",one);}}else{printf(" ");}}printf("\n");}int main()
{int input;scanf("%d",&input);int count=1;for(count=1;count<=input;count++){pyramid(count);}return 0;
}
输入正整数n,输出n层数字金字塔。相关推荐
- 数字金字塔:输入一个正整数n,输出n行数字金字塔.
程序代码: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> int main() {i ...
- 本题要求实现函数输出n行数字金字塔。_练习5-3 数字金字塔 (15分)
本题要求实现函数输出n行数字金字塔. 函数接口定义: void pyramid( int n ); 其中n是用户传入的参数,为[1, 9]的正整数.要求函数按照如样例所示的格式打印出n行数字金字塔.注 ...
- python输出九行数字金字塔_python打印数字金字塔
2018-04-08 回答 # -*- coding:utf-8 -*- """ 打印金字塔,随手写了个,肯定不是最优化的,供参考. """ ...
- PTA 空心字母金字塔+数字金字塔+字母金字塔
输入一个大写的英文字母,输出空心的字母金字塔. 输入格式: 一个大写英文字母. 输出格式: 一个空心的大写英文字母金字塔,其中第1层的"A"在第1行的第40列,列从1开始计数. 输 ...
- 7-135 数字金字塔 (10分)
7-135 数字金字塔 (10分) 输入正整数n,输出n层数字金字塔. 输入格式: 正整数n,1<=n<=9. 输出格式: n层的金字塔,其中第1层的"1"在第1行的第 ...
- 7-19 数字金字塔 (15 分)
东软学习小组:夜枫 输出5行的数字金字塔. 输入格式: 该题没有输入. 输出格式: 输出5行数字金字塔,每行数字之间用1个空格间隔. 输入样例: 输出样例: 样例:1 2 2 3 3 3 4 4 4 ...
- 从键盘输入正整数n,编程计算并输出1~n的和。
描述 从键盘输入正整数n,编程计算并输出1~n的和. 输入 正整数n 输出 1~n的和 #include <stdio.h> #include <stdlib.h>int ma ...
- 【C语言】C语言之数字金字塔全家桶
文章目录 1.数字金字塔-样式1 2.数字金字塔-样式2 3.数字金字塔-样式3 1.数字金字塔-样式1 题目: 输入一个整数n,输出如下金字塔型的数字 . 金字塔样式如下: 思路: 金字塔由空格与数 ...
- [PTA]练习5-3 数字金字塔
[PTA]练习5-3 数字金字塔 本题要求实现函数输出n行数字金字塔. 函数接口定义: void pyramid( int n ); 其中n是用户传入的参数,为[1, 9]的正整数.要求函数按照如样例 ...
最新文章
- 批量将PNG转为JPG
- 作者招募 | 加入PaperWeekly,让你的文字被更多人看到
- 解决remove @override annotation
- Python面试题之装饰器漫谈
- [html] 如何解决微信浏览器视频点击自动全屏的问题?
- Matlab与OpenCV对应函数
- 【转】性能测试,影响 TPS 的一些因素
- 全面拥抱云原生应用研发的拐点已经到来
- bzoj 1786 bzoj 1831: [Ahoi2008]Pair 配对(DP)
- wpf程序启动时停止工作,事件管理器报错kernelbase.dll
- 调试系列1:bugreport源码篇
- mysql4ge表联表查询_【MySQL】MariaDB10.2新特性--Flashback
- C++中static关键字用法详解
- java+ssm+mysql房屋租赁管理系统(源码+论文)
- 网站建设计划书 网站建设计划书格式
- 生成sis文件的诀窍
- 如何判断如何判断RS232线是直连还是交叉连线
- 获取url地址栏后面的参数
- 手把手教你搭建国产嵌入式模拟器SkyEye开发环境
- 创建Chinaskills20为GPO管理员;加入到企业管理、域控管理员组;
热门文章
- windows用Redis Desktop Manager无法通过6379端口连接ubuntu redis问题
- 2021湖南省地区高考成绩排名查询,湖南高考排名查询方法,2021年湖南高考成绩位次全省排名查询...
- JAVA 11.11
- flex布局右列固定左列自适应,遇到white-space nowrap 影响布局超长的问题
- 亲测有效IEEE数据库论文免费下载
- 配置iterms窗口在其他界面上悬浮
- Oracle主机变量锚定、游标变量
- 计算机网络和因特网--分组交换网中的时延,丢包和吞吐量
- SIM卡的IMSI号
- 记录解决windows XP启动加载个人设置慢的问题