封装一个函数,收集键盘输入的10个整数,并保存在函数外的数组中
时间: 2023-05-29 22:04:46 浏览: 103
这是一个Python的示例代码:
```python
def collect_input():
input_array = []
for i in range(10):
input_value = int(input("请输入第{}个整数:".format(i + 1)))
input_array.append(input_value)
return input_array
my_array = collect_input()
print("输入的数组为:", my_array)
```
这个函数名为`collect_input`,它通过`input`函数收集用户的输入,并将它们保存在一个名为`input_array`的数组中。最后,函数返回这个数组。在函数外部,我们可以调用`collect_input`函数,并将返回的数组保存在`my_array`中。最后,我们打印出这个数组。
相关问题
封装一个函数,收集键盘输入的10个整数,并保存在函数外的数组中,c语言代码
```
#include <stdio.h>
void collect_input(int arr[], int size) {
printf("Please enter %d integers:\n", size);
for (int i = 0; i < size; i++) {
scanf("%d", &arr[i]);
}
}
int main() {
int arr[10];
collect_input(arr, 10);
printf("The integers you entered are:\n");
for (int i = 0; i < 10; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
封装一个函数,收集键盘输入的10个整数,并保存在函数外的数组中,c++语言代码
```c
#include <stdio.h>
void collectIntegers(int arr[], int size) {
printf("Please enter %d integers:\n", size);
for (int i = 0; i < size; i++) {
scanf("%d", &arr[i]);
}
}
int main() {
int arr[10];
collectIntegers(arr, 10);
printf("The integers you entered are:\n");
for (int i = 0; i < 10; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
阅读全文