用C++做一维数组、二维数组的定义、赋值、输入、输出。
时间: 2023-10-20 21:21:45 浏览: 75
C++实现一个二维数组类
一维数组的定义、赋值、输入、输出:
```c
#include<stdio.h>
int main()
{
int arr[5] = {1, 2, 3, 4, 5}; //定义并初始化一维数组
int i;
//输出一维数组
for(i=0; i<5; i++)
{
printf("%d ", arr[i]);
}
printf("\n");
//输入一维数组
for(i=0; i<5; i++)
{
scanf("%d", &arr[i]);
}
//输出一维数组
for(i=0; i<5; i++)
{
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
二维数组的定义、赋值、输入、输出:
```c
#include<stdio.h>
int main()
{
int arr[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}}; //定义并初始化二维数组
int i, j;
//输出二维数组
for(i=0; i<3; i++)
{
for(j=0; j<4; j++)
{
printf("%d ", arr[i][j]);
}
printf("\n");
}
//输入二维数组
for(i=0; i<3; i++)
{
for(j=0; j<4; j++)
{
scanf("%d", &arr[i][j]);
}
}
//输出二维数组
for(i=0; i<3; i++)
{
for(j=0; j<4; j++)
{
printf("%d ", arr[i][j]);
}
printf("\n");
}
return 0;
}
```
阅读全文