二维数组

1、定义方式
<数据类型><数组名>[常量表达式1][常量表达式2]
其中,常量表达式1(行)可省略,常量表达式2(列)不可省略。
2、存放顺序:行序优先
例:
int a[3][2] 存储方式如下表所示:

存储地址 数组元素
0 a[0][0]
1 a[0][1]
2 a[1][0]
3 a[1][1]
4 a[2][0]
5 a[2][1]

输出杨辉三角:

编程思路:
首先建立一个二维数组;
在for循环中,利用if语句,将列数为o的数组元素输出为1,将列数与行数相等的数组元素也输出为1;最上方的数字既是列数为0也是行列数相等的数组元素。由于当行列数相等时要换行,输出第一个元素后也要换行,所以将行列数相等,作为if ,else if语句中第一个条件,在同时满足两个条件的情况下,进入换行语句处理。
程序代码以及结果如下:
c语言 二维数组/杨辉三角
c语言 二维数组/杨辉三角

相关文章:

  • 2021-05-08
  • 2022-12-23
  • 2022-03-05
  • 2022-12-23
  • 2021-11-16
  • 2021-11-05
  • 2021-07-18
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-07
  • 2022-12-23
  • 2021-08-31
  • 2021-12-26
  • 2021-12-22
  • 2021-10-26
相关资源
相似解决方案