c语言二维数组实例

c语言二维数组实例,第1张

以下是几个简单的C语言二维数组实例代码

输出第n行的杨辉三角形:

#include<stdio.h>

void main()

{

int i,j,n int a[100][100]={0}//定义一个二维数组。

scanf("%d",&n)

a[0][1]=1

for(i=1i<ni++)

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

a[i][j]=a[i-1][j]+a[i-1][j-1]

for(i=0i<ni++)

{

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

printf("%d\t",a[i][j])

printf("\n")

}

}

样例输入:5

样例输出:

1

1       1

1       2       1

1       3       3       1

1       4       6       4       1

将一个n*m矩阵的行和列互换,并输出:

#include<stdio.h>

void main()

{

int i,j,n,m

int a[100][100],b[100][100]

scanf("%d%d",&n,&m)

for(i=0i<ni++)

for(j=0j<mj++)

{

scanf("%d",&a[i][j])

b[j][i]=a[i][j]

}

printf("输出原矩阵:\n")

for(i=0i<ni++)

{

for(j=0j<mj++)

printf("%d\t",a[i][j])

printf("\n")

}

printf("输出互换后的矩阵:\n")

for(i=0i<mi++)

{

for(j=0j<nj++)

printf("%d\t",b[i][j])

printf("\n")

}

样例输入:

2 3

15 46 47

16 3 48

样例输出:

输出原矩阵:

15      46      47

16      3       48

输出互换后的矩阵:

15      16

46      3

47      48

1、创建包含6个元素的一维整型数组numbers、numbers1。

int[] numbers =new int[6]

int[] numbers1 =new int[6]{0,0,0,0,0,0}    //创建数组并设定初始值

int[] numbers1 =new int[]{0,0,0,0,0,0}   //等同上一行语句

注:如果在声明时初始化数组,可以使用以下快捷方式。

int[] numbers1 = {0,0,0,0,0,0}

2、创建包含两个元素的一维字节数组。

byte[] btyArr = new byte[2]

3、创建包含两个元素的一维字符数组。

char[] chrArr = new char[2]

4、创建包含两个元素的一维字符串数组

string[] strArr = new string[2] {"aaaa","bbbb"} //创建数组并设定初始值

5、创建包含两个元素的一维对象数组

Object[]  ObjArr = new Object[2]

扩展资料:

C#数组的遍历

1、一维数组遍历

int[] arr = { 1, 2, 3, 4, 5 }

foreach (int i in arr)

{

Console.WriteLine(i.ToString() + "\r")

}

2、二维数组遍历

int[,] arr2 = { { 1, 2 }, { 3, 4 } }

foreach (int i in arr2)

{

Console.WriteLine(i.ToString())

}

3、交错数组遍历

int[][] CrossArray = new int[3][] { new int[] { 1, 2 }, new int[] { 3, 4, 5},new int[] { 6,7,8,9} }

foreach (int[] arr in CrossArray) {

foreach (int i in arr) {

Console.WriteLine(i.ToString())

}

}

参考资料:

Microsoft Docs:一维数组(C# 编程指南)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11051253.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存