码迷,mamicode.com
首页 > 其他好文 > 详细

杨辉三角问题

时间:2015-12-14 12:41:39      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:杨辉三角   include   system   初学者   return   

#include <stdio.h>
int main()
{
int a[11][20], i, j;
for (i = 0; i<11; i++)
for (j = 0; j < 20; j++)
a[i][j] = 0;
for (i = 0; i<10; i++)
{
for (j = 0; j <= i; j++)
{
if (j<1)
a[i][j] = 1;
else if (i == 0)
break;
else
a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
}
}
for (i = 0; i<10; i++)
{
for (j = 0; j <= i; j++)
printf("%d ", a[i][j]);
printf("\n");
}
system("pause");
return 0;
}


运行结果:

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

1 6 15 20 15 6 1

1 7 21 35 35 21 7 1

1 8 28 56 70 56 28 8 1

1 9 36 84 126 126 84 36 9 1

请按任意键继续. . .

对于初学者来说还是有点困难,这道题最大的难点可能是如何计算杨辉三角以及如何将算法编程,

这里用到for循环和if else条件语句 一定要搞清楚条件及结果




本文出自 “10910765” 博客,请务必保留此出处http://10920765.blog.51cto.com/10910765/1722642

杨辉三角问题

标签:杨辉三角   include   system   初学者   return   

原文地址:http://10920765.blog.51cto.com/10910765/1722642

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!