Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14930
  • 博文数量: 17
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-22 15:44
个人简介

Be better

文章分类

全部博文(17)

文章存档

2016年(12)

2015年(5)

我的朋友

分类: C/C++

2016-03-06 12:54:04

#include
#include
#include


#define LINE 9
#define ROW 17


void main()
{


int a[LINE][ROW] = { 0 };
a[0][ROW / 2] = 1;


for (int i = 0; i < LINE; i++)
{
for (int j = 0; j < ROW; j++)
{
if (i == 0)//打印第一行
{
if (a[i][j] == 0)
{
putchar(' ');
putchar(' ');
}
else
printf("%-2d", a[i][j]);
}


else if (j == 0)
{
a[i][j] = a[i - 1][j + 1];
if (a[i][j] == 0)
{
putchar(' ');
putchar(' ');
}
else
printf("%-2d", a[i][j]);
}


else if (j == (ROW - 1))
{
a[i][j] = a[i - 1][j - 1];
if (a[i][j] == 0)
{
putchar(' ');
putchar(' ');
}
else
printf("%-2d", a[i][j]);
}


else
{
a[i][j] = a[i - 1][j - 1] + a[i - 1][j + 1];
if (a[i][j] == 0)
{
putchar(' ');
putchar(' ');
}
else
printf("%-2d", a[i][j]);
}
}
printf("\n");
}


system("pause");
}
阅读(371) | 评论(0) | 转发(0) |
0

上一篇:歌德巴赫猜想

下一篇:冒泡法二分法

给主人留下些什么吧!~~