#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include<Windows.h>
#include<stdio.h>
define N 100
void main()
{
int a[N] = { 0 };
a[0] = 1;
for (int k = 0; k < 100; k++)//杨辉三角形复值
{
if (k % N == 0)
{
a[k] = 1;
continue;
}
else if (k>10) a[k] = a[k - 10] + a[k - 10 - 1];
}
for (int i = 0; i < 100; i++)//打印杨辉三角
{
if (i != 0 && i % 10 == 0)
{
printf("\n");
printf("%-5d", a[i]);
}
else if(a[i]!=0) printf("%-5d", a[i]);
}
system("pause");
}
打印N行杨辉三角形(1维数组)
最新推荐文章于 2024-05-18 16:17:10 发布