首页 > 学院 > 开发设计 > 正文

杨辉三角编程例题

2019-11-11 05:17:30
字体:
来源:转载
供稿:网友

题目:输出杨辉三角形数列。

#include<stdio.h>int main(){	int a[10][10];	int i,j;	for(i = 0;i < 10; i++)                    //将第一列和主对角线赋值1	{		for(j = 0; j <10; j++)		{			if((j == 0) || (i == j))			{				a[i][j] = 1;			}		}	}		for(i = 0;i < 10; i++)               //值为其上两数相加之和	{		for(j = 0; j < i; j++)		{			if(i > j && i > 1 && j > 0) 				{					a[i][j] = a[i - 1][j] + a[i - 1][j - 1]; 				}					}	}	for(i = 0; i < 10; i++)                 //依次对齐输出	{		for(j = 0; j <=i; j++)		{			PRintf("%5d",a[i][j]);		}		printf("/n");	}		}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表