当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

C语言编程打印杨辉三角前六行

更新:02-08 整理:39baobao.com
字体:

[c语言初学者求下面输出杨辉三角的c语言代码的详细说明]我和你写的不一样啊 #include int main() { int i,j; int a[10][10]; for(i=0;i<10;i++) //初始化第0行和对角线元素 { a[i][10]=1; a[i][i]=1;} for(i=2;i<10;j++) //公式...+阅读

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

用一维数组就搞定了。

#include "stdafx.h"

#include

voidmain()

{ inti,j,a[17]={0,1},l,r;

for(i=1;i<=6;i++)

{ l=0;

for(j=1;j<=i;j++)

{ r=a[j];

a[j]=l+r; //每个数是上面两数之和

l=r;

printf("%5d",a[j]); //输出杨辉三角

}

printf("\n");

}

}

本文地址:https://www.39baobao.com/show/29_37549.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

用C语言编程打印杨辉三角int n,a[100][100]={0},i,j; scanf("%d",&n); for(i=0;i<n;i++) {for(j=0;j<=i;j++) {if(j==0||i==0) a[i][j]=1; else a[i][j]=a[i-1][j]+a[i-1][j-1]; if(a[i][j]) printf("%...

用c语言打印杨辉三角#include<stdio.h> int main() { int zhu[10][10]; int x,y; for(x=0;x<10;x++) { for(y=0;y<10;y++) zhu[x][y]=0; zhu[x][0]=1; } for(x=0;x<10;j++) { for(y=0;y<10;y++)...

如何用C语言打印杨辉三角#include<stdio.h> #define N 10 void main() { int i,j,n,a[N][N]; scanf("%d",&n); for(i=0;i<n;i++) { a[i][0]=1; a[i][i]=1; } for(i=2;i<n;i++) for(j=1;j<=i-1;j++) a[...