[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");
}
}
以下为关联文档:
用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[...