C语言为键盘上输入的数组进行遍历
时间: 2023-05-25 14:03:13 浏览: 53
以下是用C语言对键盘输入的数组进行遍历的示例代码:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入数组的长度:");
scanf("%d", &n);
int arr[n];
printf("请输入%d个整数:", n);
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
printf("\n数组的元素为:");
for (int i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
该代码首先接受键盘输入的数组长度n,然后定义一个包含n个元素的数组arr,通过循环语句获取键盘输入的n个整数,并将它们存储到数组中。最后,再一次循环来遍历数组,输出所有的元素。
相关问题
c语言二维数组键盘输入输出
以下是C语言二维数组键盘输入输出的示例代码:
```c
#include <stdio.h>
int main() {
int arr[3][3];
int i, j;
// 从键盘输入二维数组的元素
printf("请输入二维数组的元素:\n");
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
scanf("%d", &arr[i][j]);
}
}
// 输出二维数组的元素
printf("二维数组的元素为:\n");
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
printf("%d ", arr[i][j]);
}
printf("\n");
}
return 0;
}
```
用户可以根据需要修改数组的大小和元素类型。在上面的示例代码中,我们使用了两个嵌套的for循环来遍历二维数组的所有元素,并使用scanf函数从键盘输入元素,使用printf函数输出元素。
用C语言编写一个数组获取键盘输入的程序,并且依次遍历数组
下面是一个简单的示例程序,可以获取键盘输入的整数,并存储到数组中,最后依次遍历数组并输出:
```c
#include <stdio.h>
#define MAX_SIZE 100
int main() {
int arr[MAX_SIZE];
int n, i;
printf("请输入数组的长度(不超过 %d):", MAX_SIZE);
scanf("%d", &n);
printf("请输入 %d 个整数:\n", n);
for (i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
printf("数组的内容为:\n");
for (i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
在这个程序中,我们首先定义了一个大小为 `MAX_SIZE` 的整型数组 `arr`。然后通过 `scanf` 函数获取用户输入的数组长度 `n`,并使用循环逐个读取用户输入的整数,并将其存储到数组中。最后使用另一个循环遍历数组,并输出数组中的每一个元素。
你可以根据自己的需要修改程序,例如增加错误处理、添加排序算法等等。