本文主要是介绍PTA 6-5 实数数组 - 数组的输出 (10 分),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
6-5 实数数组 - 数组的输出 (10 分)
请编写函数,输出实数数组的元素。
函数原型
void ArrayOutput(const double *array, int size);
说明:array 为数组的起始地址,size 为数组尺寸。函数输出该数组的全部元素,元素之间以逗号和空格间隔(参见输出样例)。
裁判程序
#include <stdio.h>
#include <stdlib.h>#define arraySize 1024void 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]);
}
这篇关于PTA 6-5 实数数组 - 数组的输出 (10 分)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!