您的位置:首页 > 其它

杨辉三角问题

2016-04-05 15:06 411 查看
#include<stdio.h>
#include <windows.h>
#define N 10
int main()
{
int a

= { 0 };
for (int i = 0; i < N; i++)
{
for (int j = 0; j < N; j++)
{
if (i==j||j==0)
{
a[i][j] = 1;
}
else {
a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
}
}
}

for (int i = 0; i < N;i++)
{
for (int j = 0; j <= i; j++)
{
printf("%4d", a[i][j]);

}
printf("\n");
}

for (int i = 0; i < N; i++)
{
printf("%*d", 30 -2* i, a[i][0]);
for (int j = 1; j <= i; j++)
{
printf("%4d", a[i][j]);

}
printf("\n");
}

system("pause");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: