求杨辉三角的前n行数据。
输入格式:
输入n(n<10)值。
输出格式:
输出杨辉三角的前n行数据,每个数据占4列。
输入样例:
5
输出样例:
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
#include<stdio.h> int main() { int n,i,j; int a[11][11]; scanf("%d",&n); for(i=0;i<n;i++){ for(j=0;j<=i;j++){ if(i==j||j==0){//每一行第一个和最后一个都是1 a[i][j]=1; } else{ a[i][j]=a[i-1][j]+a[i-1][j-1]; } printf("%4d",a[i][j]); } printf("\n"); } return 0;
PTA-杨辉三角
最新推荐文章于 2024-07-23 22:07:33 发布