problem34

原创 2013年12月02日 15:15:07

 

   打印下面图形。

                                  1

                              1   3   1

                          1   3   5   3   1

                      1   3   5   7   5   3   1

                  1   3   5   7   9   7   5   3   1

                                             

           1   3      …     …     21    …    …    …    3  1

 

#include<iostream>

using namespace std;

void main()

{

int k,k1;//k记录空格数,k1记录已经输出空格数

int j;

int n=1,i;//n表示总层数,i表示当前输出到第几层

cin>>n;


for(i=1;i<=n;i++)

{

for(k=2*n-2*i,k1=0;k1<k;k1++)

cout<<" ";//输出第一个数字前的空格

     for(j=1;j<2*i-1;j+=2)

cout<<j<<" ";

for(;j>0;j-=2)

cout<<j<<" ";

cout<<endl;

}

 

}


相关文章推荐

34、hevc参考软件HM中Intra预测参考像素的获取与管理

继续上一个section所讨论的问题。在section 33中讨论了HEVC帧内预测的几种不同模式,代表这几种模式的函数xPredIntraPlanar、xPredIntraAng和xDCPredFi...

python: 知乎大规模(34k)用户爬虫

前些天学习python,完成了python练习册的大部分习题:https://github.com/Show-Me-the-Code/python(我的github上有习题代码,欢迎自取)。之后看到@...
  • NK_test
  • NK_test
  • 2016年05月06日 14:51
  • 7879

Windows Phone开发(34):路径标记语法

如果你觉得前面所讨论的绘制各种几何图形的方法过于复杂,那么,今天我们也来一次“减负”吧。当然,我们是很轻松的,本教程是不用考试的,也不会班级排名,仅仅为读者朋友们提供一种思路罢了。 本节我们聊一...
  • tcjiaan
  • tcjiaan
  • 2012年04月24日 11:36
  • 3612

解题笔记(34)——求最长单调递减子序列

问题描述:求一个数组的最长递减子序列 比如{9,4,3,2,5,4,3,2}的最长递减子序列为{9,5,4,3,2}。       思路:这是很经典的一个问题,用动态规划解决。假设源数组为A...

写两个线程,其中一个线程打印1-52,另一个打印A-Z,打印顺序为12A34B56C....5152Z。(《疯狂java讲义》第12章课后题一)

Print类提供打印两个数字和一个字母的同步方法,这样就能通过Print对象的同步锁机制保证输出数字和字母的顺序符合要求。 public class Print { private boole...

【FFT优化】[UOJ#34]多项式乘法

题目描述这是一道模板题。给你两个多项式,请输出乘起来后的多项式。输入格式第一行两个整数 nn 和 mm,分别表示两个多项式的次数。第二行 n+1n + 1 个整数,分别表示第一个多项式的 00 到 n...

【IOS 开发学习总结-OC-34】★★文件 I/O——NSFileManager 管理文件和目录

NSFileManager代表文件管理器。当开发者使用NSFileManager执行移动 ,复制,链接,删除文件或目录 时,程序可以为 NSFileManager提供配套的事件委托(实现了 NSFil...

【剑指Offer学习】【面试题34:丑数】

题目:我们把只包含因子2、3 和5 的数称作丑数(Ugly Number)。求从小到大的顺序的第1500个丑数。 解题思路: 第一种:逐个判断每个数字是不是丑数的解法,直观但不够高效。 第二种:创建...

34.Oracle杂记——Oracle常用动态视图v$sqltext

34.Oracle杂记——Oracle常用动态视图v$sqltext 视图v$sqltext显示SGA中共享SQL游标中的 SQL语句文本。 视图描述如下: sys@PDB1> desc v$s...

改善C++ 程序的150个建议学习之建议34:用智能指针管理通过new创建的对象

建议34:用智能指针管理通过new创建的对象 前面的建议中我们不厌其烦的一再重复:内存泄漏是一个很大很大的问题!为了应对这个问题,已经有许多技术被研究出来,比如Garbage Collection(...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:problem34
举报原因:
原因补充:

(最多只允许输入30个字)