#include <stdio.h>
#include <stdlib.h>
#include <Memory.h>
#define ROW 10
int main()
{
int arr[ROW][ROW];
int i = 0;
int j = 0;
memset(arr,0,sizeof(arr)); //内存操作函数,连续内存操作
//数组内所有元素都初始化为零
for(i=0; i<ROW; i++)
{
for(j=0; j<ROW; j++)
{
if(i == j)
{
arr[i][j] = 1;
}
if(j == 0)
{
arr[i][j] = 1;
}
if(i >= 2)
{
arr[i][j] = arr[i-1][j-1] + arr[i-1][j];
}
}
}
for(i=0; i<ROW; i++)
{
for(j=0; j<ROW; j++)
{
printf("%5d",arr[i][j]);
}
printf("\n");
}
system("pause");
return 0;
}
好久没有写博客,这个不算难的程序也变得很难了。
要勤学勤练。
加油加油加油!!!