排版题.输出排列成菱形的字母

原创 2006年05月19日 14:24:00

 

#include <stdio.h>
#include <math.h>
int main()
{
 int i,j,n,ms=3;
 char c='Z';
 scanf("%d",&n);
 for (i=1;i<2*n;i++)
 {
  for(j=0;j<2*fabs(n-i);j++)
   printf(" ");
  printf("%c",c--);
  if (i==1||i==2*n-1)
  {
   printf("/n");
   continue;
  }
  for (j=0;j<ms;j++)   
   printf(" ");
  printf("%c/n",c--);
  if(i<n)
   ms+=4;
  else
   ms-=4;
 }
 return 0;
}

相关文章推荐

NUC1014 排版题.输出排列成菱形的字母

排版题.输出排列成菱形的字母 时间限制: 1000ms 内存限制: 65536K 问题描述 输入N值,编程输出如下图形 输入描述 一个整数N(1 ≤ N ≤ 7 )。 输出描述 排列成菱形的...

剑指offer-把数组排列成最小的数

题目描述输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。思路(转载-剑指...

编写一个能将给定非负整数列表中的数字排列成最大数字的函数。

//编写一个能将给定非负整数列表中的数字排列成最大数字的函数。例如,给定[50,2,1,9],最大数字为95021。 public class Test4{ public static void m...

编写一个能将给定非负整数列表中的数字排列成最大数字的函数

编写一个能将给定非负整数列表中的数字排列成最大数字的函数。例如,给定[50,2,1,9],最大数字为95021。 public class TestFindMaxNum { /** * ...

算法_已知五个>=0的自然数,随机输入5个数,编写算法判断是否能排列成有序的数字。0可以替换成任何数

一、问题:已知五个>=0的算然数,随机输入5个数,编写算法判断是否能排列成有序的数字。0可以替换成任何数 例1:5、2、4、3、1,是有序递加1的。(成立) 例2:2、0、1、4、5,可以用0代替3。...

将从1到n*n的n的平方个数,按顺时针方向从小到大排列成阵列

将从1到n*n的n的平方个数,按顺时针方向从小到大排列成阵列,怎么做? 如n=4则效果图: 1, 2,  3,4 12,13,14,5  11,16,15,6  10,9, 8, 7  ...

一个能将给定非负整数数组中的数字排列成最大数字的函数

一个能将给定非负整数数组中的数字排列成最大数字的函数

红白蓝三色小球排列成有序的红白蓝三色的同颜色在一起的小球组

问题描述: 我们将乱序的红白蓝三色小球排列成有序的红白蓝三色的同颜色在一起的小球组。这个问题之所以叫荷兰国旗,是因为我们可以将红白蓝三色小球想象成条状物,有序排列后正好组成荷兰国旗。如下图所示: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:排版题.输出排列成菱形的字母
举报原因:
原因补充:

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