PTA数字金字塔(PTA怎么用以及代码怎么敲)
发现了一个刷题的平台:计算机语言刷题
这个平台涵盖了c、python等一些语言的基础性质的题,光听课不练习一下是没有用的。
(PS:最好注册一个自己的账号,可以记录你上次做到哪里了)
介绍完了这个,那我们来看题,以数字金字塔为例,我来讲一下。
题目:其中n是用户传入的参数,为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行数字金字塔。注意:每个数字后面跟一个空格。
分析:观察数字金字塔的特点—每一行的空格数量等于金字塔总行数减去当前行(i)的位置,即blank=n-i;
注意题目中的“注意”,每个数字后面打出一个空格。
完整代码如下:
#include<stdio.h>
void pyramid(int n);
int main(){int n=0;scanf("%d",&n);pyramid(n);return 0;
}//设置金字塔函数
void pyramid(int n){for(int i=1;i<=n;i++){//n代表总行数,i依次代表第1,2,3..n行for(int blank=n-i;blank>0;blank--){//金字塔前面的空行数等于总行数(n)减去当前行数printf(" ");//打出的空格,敲一下空格就行了,不然影响排版}for(int j=i;j>0;j--){//控制每一行打印的数字个数,i=n,就循环n次printf("%d ",n);//注意是printf("%d ",n);而非printf("%d",n);,一定要打出%d后面的空格}printf("\n");//每行执行完毕以后,换行}
}
运行结果如下:
于是你屁颠屁颠把我的代码粘进去了,发现不对劲啊,你这代码有问题。。不信你自己看嘛?!
但是吧,有一说一昂,把你的代码复制到自家设备的编译程序上就可以运行,为什么呢?
这是因为这个网站的特点是,你只需要粘贴你自己敲得代码就行了,题中给的你千万别碰,在这里只要粘贴金字塔函数就可以啦,代码如下:
void pyramid(int n){for(int i=1;i<=n;i++){//n代表总行数for(int blank=n-i;blank>0;blank--){printf(" ");}for(int j=i;j>0;j--){printf("%d ",i);}printf("\n");}
}
我们再来看结果:
你学会(fei)了吗?
PTA数字金字塔(PTA怎么用以及代码怎么敲)相关推荐
- [PTA]练习5-3 数字金字塔
[PTA]练习5-3 数字金字塔 本题要求实现函数输出n行数字金字塔. 函数接口定义: void pyramid( int n ); 其中n是用户传入的参数,为[1, 9]的正整数.要求函数按照如样例 ...
- PTA 空心字母金字塔+数字金字塔+字母金字塔
输入一个大写的英文字母,输出空心的字母金字塔. 输入格式: 一个大写英文字母. 输出格式: 一个空心的大写英文字母金字塔,其中第1层的"A"在第1行的第40列,列从1开始计数. 输 ...
- PTA 空心的数字金字塔
本题要求实现一个函数,输出n行空心的数字金字塔. 函数接口定义: void hollowPyramid( int n ); 其中n是用户传入的参数,为[1, 9]的正整数.要求函数按照如样例所示的格式 ...
- PTA 电话聊天狂人 思路分析及代码解析
PTA 电话聊天狂人 思路分析及代码解析v1.0 一.前导 1. 需要掌握的知识 2. 题目信息 二.解题思路分析 1. 题意理解 1. 1 输入数据 1.2 输出数据 2. 思路分析 三.具体实现 ...
- PTA 树的同构 思路分析及代码解析
PTA 树的同构 思路分析及代码解析 v1.0 一.前导 1. 需要掌握的知识 2. 题目信息 二.解题思路分析 1. 题意理解 2. 思路分析(重点) 三.具体实现 1. 弯路和bug 2. 代码框 ...
- python数字金字塔代码
python数字金字塔代码 代码如下: import random a=int(input("请输入一个数字")) for i in range(1,a+1,1):for j in ...
- 实验5-三种基本结构综合应用:7-1 数字金字塔 (20 分)
一.题目: 输入一个正整数repeat (repeat<10),做repeat次下列运算: 输入一个正整数n(n<10),输出n行数字金字塔. 输出时使用以下语句: printf(&quo ...
- 2019团体程序设计天梯赛L1 L1-1 PTA使我精神焕发L1-2 6翻了L1-3 敲笨钟L1-4 心理阴影面积L1-5 新胖子公式L1-6 幸运彩票L1-7 吃鱼还是吃肉
L1-1 PTA使我精神焕发 (5 分) 以上是湖北经济学院同学的大作.本题就请你用汉语拼音输出这句话. 输入格式: 本题没有输入. 输出格式: 在一行中按照样例输出,以惊叹号结尾. 输入样例: 无 ...
- L1-057~L1063 (PTA使我精神焕发、6翻了、敲笨钟、心理阴影面积、新胖子公式、幸运彩票、吃鱼还是吃肉)
目录 L1-057 PTA使我精神焕发 (5 分) 题目概述 输入格式 输出格式 输入样例 输出样例 代码 提交结果 L1-058 6翻了 (15 分) 题目概述 输入格式 输出格式 输入样例 输出样 ...
最新文章
- 使用boost解析域名服务
- python小学_小学生学python(二)
- python functools模块(主要是为函数式编程而设计,用于增强函数功能,主要为可调用对象(callable objects)定义高阶函数或操作)
- 卷积网络和卷积神经网络_卷积神经网络的眼病识别
- ThinkPHP5 ajax传值到后台进行处理(验证是否含有某段字符串、截取字符串、字符串转数组)...
- HDU - 1286 找新朋友(欧拉函数)解题
- Atitit java方法引用(Method References) 与c#委托与脚本语言js的函数指针
- python turtle画小狗_python-turtle-画雪花
- 数字信号处理原理及实现一书的思维导图
- lpush和rpush的区别_redis数据类型之list-lpush,rpush讲解
- 去除测序reads中的接头:adaptor
- 神经网络与PyTorch:线性回归
- 用java计算输入工资计算税收_标准作业
- window屏幕录制
- 机顶盒宽带拨号失败服务器未响应,机顶盒详细错误代码.doc
- Centos7 系统登录密码忘记解决方法
- Android之HorizontalScrollView(一)
- 高质量的文本链接一样可以提高网站排名
- python中x 什么意思_python中x[::]什么意思
- 屏蔽ip段访问 html,限制某IP段对网页的访问(ASP)
热门文章
- android文件恢复,安卓手机文件丢失了,如何恢复?
- webui 通过提示词矩阵的文本框功能添加负面标签
- 手机上PDF怎么编辑?这个办公APP必须装!
- python,ipython,pycharm安装
- python 正则表达式整理
- 《阿尔卑斯》观后感 (r10笔记第44天)
- 轻量化网络(二)MobileNetV2: Inverted Residuals and Linear Bottlenecks
- cad怎么画立体图形教学_怎么在CAD中绘制三维立体图
- 有一个数列:白眉鹰王、金毛狮王、紫衫龙王、青翼蝠王 猜数游戏:从键盘中任意输入一个名称,判断数列中是否包含此名称【顺序查找】 要求: 如果找到了,就提示找到,并给出下标值
- esxi中利用ovf模板迁虚拟机