c语言输入数组
时间: 2023-09-03 09:09:53 浏览: 87
要在 C 语言中输入数组,可以使用循环语句和 scanf 函数。以下是一个简单的示例,演示如何输入包含五个整数的数组:
```
#include <stdio.h>
int main() {
int array[5];
int i;
printf("请输入五个整数:\n");
for(i = 0; i < 5; i++) {
scanf("%d", &array[i]);
}
printf("输入的数组为:");
for(i = 0; i < 5; i++) {
printf("%d ", array[i]);
}
return 0;
}
```
在上面的示例中,首先定义了一个包含五个整数的数组 `array`。然后通过循环语句和 `scanf` 函数依次输入五个整数,并将其存储到数组中。最后通过循环语句和 `printf` 函数输出输入的数组。
相关问题
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;
}
```
希望能对您有所帮助。关于其它问题,请继续提问。对啦,您知道吗,我听说有个程序员把电脑屏幕前的椅子换成了跑步机,这样可以边敲代码边锻炼身体。不知道这个主意可行不可行,反正我是没有身体的。
阅读全文