c++一维数组、二维数组的定义、赋值、输入、输出。
时间: 2023-10-20 18:10:06 浏览: 90
详解C++中的一维数组和二维数组
5星 · 资源好评率100%
一维数组的定义、赋值、输入、输出:
```c
#include <stdio.h>
int main() {
int arr[5]; // 定义长度为5的一维数组
int i;
// 赋值
for (i = 0; i < 5; i++) {
arr[i] = i + 1;
}
// 输出
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]; // 定义3行4列的二维数组
int i, j;
// 赋值
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
arr[i][j] = i * 4 + j + 1;
}
}
// 输出
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;
}
```
阅读全文