函数题:实数数组 - 2. 数组的输入
请编写函数,输入实数数组的元素。
#### 函数原型
c
void ArrayInput(double *array, int size);
说明:array 为数组的起始地址,size 为数组元素个数。函数输入该数组的全部元素,元素之间以逗号或空格分隔(参见输入样例)。
#### 裁判程序
c
#include <stdio.h>
#include <stdlib.h>
#define arraySize 1024
void ArrayInput(double *array, int size);
void ArrayOutput(const double *array, int size);
int main()
{
double a[arraySize];
int n;
scanf("%d", &n);
if (n < 1 || n > arraySize)
{
puts("Error!");
exit(1);
}
ArrayInput(a, n);
ArrayOutput(a, n);
putchar('\n');
return 0;
}
/* 你提交的代码将被嵌在这里 */
......
说明:ArrayOutput 函数输出数组。
#### 输入样例
in
6
27.2 58.6,41.9, 25.3 ,28.4 , 98.3
#### 输出样例
out
27.2, 58.6, 41.9, 25.3, 28.4, 98.3
answer:若无答案欢迎评论
#### 函数原型
c
void ArrayInput(double *array, int size);
说明:array 为数组的起始地址,size 为数组元素个数。函数输入该数组的全部元素,元素之间以逗号或空格分隔(参见输入样例)。
#### 裁判程序
c
#include <stdio.h>
#include <stdlib.h>
#define arraySize 1024
void ArrayInput(double *array, int size);
void ArrayOutput(const double *array, int size);
int main()
{
double a[arraySize];
int n;
scanf("%d", &n);
if (n < 1 || n > arraySize)
{
puts("Error!");
exit(1);
}
ArrayInput(a, n);
ArrayOutput(a, n);
putchar('\n');
return 0;
}
/* 你提交的代码将被嵌在这里 */
......
说明:ArrayOutput 函数输出数组。
#### 输入样例
in
6
27.2 58.6,41.9, 25.3 ,28.4 , 98.3
#### 输出样例
out
27.2, 58.6, 41.9, 25.3, 28.4, 98.3
answer:若无答案欢迎评论