/*编写一个函数,把double类型数组中的数据倒序排列,并在一个简单的程序中测试该函数。
*/
#include<stdio.h>
void invert_arr(double arr[]);
void output_arr(double arr[], int n);
#define SIZE 5
int main(void)
{
double a[SIZE] = { 3.1,2.1,4.1,5.1,1.1 };
invert_arr(a, SIZE);
output_arr(a, SIZE);
return 0;
}
void invert_arr(double arr[])
{
double b[SIZE];
int i;
for (i = 0; i < SIZE; i++)
{
b[i] = arr[SIZE - 1 - i];
}
for (i = 0; i < SIZE; i++)
{
arr[i] = b[i];
}
}
void output_arr(double arr[], int n)
{
int i;
for (i = 0; i < n; i++)
printf("%lf ", arr[i]);
}
C PRIMER PLUS(第六版编程练习)10.13编程练习_6题
最新推荐文章于 2022-12-31 10:51:45 发布