输出n行杨辉三角数

简介: 1 /*===================================== 2 输出n行杨辉三角数 3 输入n,n是1~100之间的整数 4 ======================================*/ 5 #include 6 int ma...
 1 /*=====================================
 2 输出n行杨辉三角数 
 3 输入n,n是1~100之间的整数 
 4 ======================================*/
 5 #include<stdio.h>
 6 int main()
 7 {
 8     int a[100],b[100];
 9     int i,j;
10     int n;
11     scanf("%d",&n);
12     if(n==1)
13     {
14         printf("1\n");
15         return 0;
16     }
17     if(n==2)
18     {
19         printf("1\n");
20         printf("1 1\n");
21         return 0;
22     }
23     printf("1\n");
24     printf("1 1\n");
25     
26     a[0]=1;
27     a[1]=1;
28     for(i=3;i<=n;i++)
29     {
30         b[0]=1;
31         b[i-1]=1;
32         for(j=1;j<i-1;j++)
33         {
34             b[j]=a[j]+a[j-1];
35         }
36         for(j=0;j<i;j++)
37         {
38             printf("%d ",b[j]);
39             a[j]=b[j];
40         }
41         printf("\n");
42     }
43     return 0;
44 }

 

相关文章
|
7月前
从大到小输出三个数
从大到小输出三个数
39 0
输入一个数判断是奇数还是偶数,并输出结果
输入一个数判断是奇数还是偶数,并输出结果
|
7月前
|
Python
如何判断一个数是质数? 要求:编写一个Python函数,输入一个整数,输出该整数是否为质数。质数是指大于1的自然数中,除了1和它本身以外不再有其他因数的数。
如何判断一个数是质数? 要求:编写一个Python函数,输入一个整数,输出该整数是否为质数。质数是指大于1的自然数中,除了1和它本身以外不再有其他因数的数。
380 1
|
7月前
|
C语言
【C语言】输入一个数n,输出从n到n+100的范围内所有的素数,并统计素数的个数
【C语言】输入一个数n,输出从n到n+100的范围内所有的素数,并统计素数的个数
407 0
|
7月前
54.将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5
54.将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5
46 0
|
算法 Python
回文数中各位数和与输入数相同
回文数中各位数和与输入数相同
64 0
遇7避过(输出1~100内的安全数,安全数不能带有7,不能被7整除
遇7避过(输出1~100内的安全数,安全数不能带有7,不能被7整除
72 0
输出1234无重复的三位数
输出1234无重复的三位数
124 0
分解质因数---输出一个数的所有质数因子
分解质因数---输出一个数的所有质数因子
152 0