数组5

作者: 时间:2020-07-10 点击数:

问题:
   输入任意一个正整数n(n<50),输出对应的杨辉三角形。
如n=5:
1
1  1
1  2  1
1  3  3  1
1  4  6  4  1
分析:初始化1的元素(0列、对角线[i][i])
    1、每一个元素值等于:左上角元素值+上部元素值
 2、每一行元素个数等于行数+1

#include <stdio.h>
int main()
{
//int a[3][4]={{11,22,33,67},{44,55,78,67},{68,89,90,98}};
int a[3][4];
//定义了一个3行4列的二维数组,数组名为a,(常量),共12个整数数据,
//下标:行下标(0..2),列下标(0..3)
int i,j;
//输入二维数组的内容
for(i=0;i<3;i++)
 for(j=0;j<4;j++)
  scanf("%d",&a[i][j]);

//输出二维数组的内容
for(i=0;i<3;i++)
{
 for(j=0;j<4;j++)
  printf("%d ",a[i][j]);
 printf("\n"); }
return 0;}

 

上一页 [1] [2] [3] 下一页

Copyright© 2020 Anyang Institute of Technology.All rights reserved.

学院地址:河南省安阳市黄河大道西段