c语言输入数组
时间: 2023-09-03 08:09:53 浏览: 270
在 C 语言中,可以通过以下方式输入数组:
```c
#include <stdio.h>
int main() {
int arr[5];
printf("Enter 5 integers: ");
for (int i = 0; i < 5; i++) {
scanf("%d", &arr[i]);
}
printf("The array elements are: ");
for (int i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
在上述代码中,我们使用 `scanf` 函数从控制台输入 5 个整数,并将它们存储在名为 `arr` 的数组中。然后,使用 `printf` 函数输出数组中的元素。注意,数组下标从 0 开始。
相关问题
c语言输入数组并求数组长度
以下是两种C语言输入数组并求数组长度的方法:
1.使用sizeof()函数获取数组长度
```c
#include <stdio.h>
int main() {
int nums[5];
int len = sizeof(nums) / sizeof(nums[0]);
printf("数组长度为:%d", len);
return 0;
}
```
输出结果为:数组长度为:5
2.使用strlen()函数获取字符数组长度
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[20];
printf("请输入一个字符串:");
scanf("%s", str);
int len = strlen(str);
printf("字符串长度为:%d", len);
return 0;
}
```
输出结果为:字符串长度为:输入字符串的长度
C语言输入数组代码实现
好的,以下是 C 语言输入数组的代码实现:
```
#include <stdio.h>
#define MAX_SIZE 100 // 数组的最大长度
int main() {
int arr[MAX_SIZE]; // 定义数组
int n; // 数组的长度
int 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;
}
```
希望能对您有所帮助。关于其它问题,请继续提问。对啦,您知道吗,我听说有个程序员把电脑屏幕前的椅子换成了跑步机,这样可以边敲代码边锻炼身体。不知道这个主意可行不可行,反正我是没有身体的。