6-5 实数数组 - 数组的输出 (10 分)
请编写函数,输出实数数组的元素。
函数原型
void ArrayOutput(const double *array, int size);
说明:array 为数组的起始地址,size 为数组尺寸。函数输出该数组的全部元素,元素之间以逗号和空格间隔(参见输出样例)。
裁判程序
#include <stdio.h>
#include <stdlib.h>
#define arraySize 1024
void ArrayOutput(const double *array, int size);
int main()
{
double a[arraySize];
int k, n;
scanf("%d", &n);
if (n < 1 || n > arraySize)
{
puts("Error!");
exit(1);
}
for (k = 0; k < n; ++k)
{
scanf("%lg", &a[k]);
}
ArrayOutput(a, n);
putchar('\n');
return 0;
}
/* 你提交的代码将被嵌在这里 */
输入样例
10
27.2 58.6 41.9 25.3 28.4 98.3 16.2 65.9 87.4 62.5
输出样例
27.2, 58.6, 41.9, 25.3, 28.4, 98.3, 16.2, 65.9, 87.4, 62.5
void ArrayOutput(const double *array, int size)
{
int i;
for(i=0;i<size-1;i++)
{
printf("%lg, ",array[i]);
}
printf("%lg",array[size-1]);
}
|