创建一个函数,将输入用例中的数据存入数组中,并输出数组中的数据。输出的格式:用空格分隔,末尾无空格格式。
输出形式:1 2 3 4
#include <stdio.h>
#define MAX_SIZE 100
// 函数声明
void read_array(int arr[], int size);
void print_array(int arr[], int size);
int main()
{
int arr[MAX_SIZE];
int size;
printf("Enter size of array: ");
scanf("%d", &size);
read_array(arr, size);
print_array(arr, size);
return 0;
}
// 函数定义
void read_array(int arr[], int size)
{
int i;
printf("Enter elements of array: ");
for (i = 0; i < size; i++)
{
scanf("%d", &arr[i]);
}
}
void print_array(int arr[], int size)
{
int i;
for (i = 0; i < size; i++)
{
if (i < size-1)
printf("%d ", arr[i]);
else
printf("%d", arr[i]);
}
printf("\n");
}