排版题.输出排列成菱形的字母
2006-05-19 14:24
204 查看
#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 排版题.输出排列成菱形的字母【打印图案】
- 1300输出排列成菱形的字母
- 输出排列成菱形的字母
- 输入五个国家的名称按字母顺序排列输出
- 从键盘输入6个字符串(仅仅包含英文字母和数字),对这6个字符串从小到大排列并输出结果。
- 输出菱形字母(CSharp)
- 有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件C中。
- 有 N个国家名,要求按字母先后顺序排列(用起泡排序法)后输出。
- 输出字母菱形
- 不同的取法输出顺序可以不考虑。取字符( 从标准输入读入一个由字母构成的串(不大于30个字符)。从该串中取出3个不重复的字符,求所有的取法。取出的字符,要求按字母升序排列成一个串。)
- 有两个磁盘文件“A"和”B",各存放一行字母,先要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件“C"中去。
- 输出菱形的*塔及字母塔问题
- 在控制台上输入一个字符串,将其中夹杂的字母去除,只剩数字,然后对对这些数字进行全排列,输出全排列结果
- 提高篇第一讲项目1.3——输出菱形字母图
- 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。
- 有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并 (按字母顺序排列), 输出到一个新文件C中
- 输出菱形字母
- 有N个国家名,要求按字母先后顺序排列(用起泡排序法后输出)。
- 从标准输入读入一个由字母构成的串(不大于30个字符)。从该串中取出3个不重复的字符,求所有的取法。取出的字符,要求按字母升序排列成一个串。不同的取法输出顺序可以不考虑。