输入n(不大于20)个单精度数存入一维数组,编写一个函数实现用指针变量处理数组元素的方式将其逆序存放后输出,n从键盘输入。
时间: 2024-06-14 20:04:26 浏览: 8
以下是一个用指针变量处理数组元素的方式将其逆序存放后输出的示例代码:
```c
#include <stdio.h>
void reverseArray(float *arr, int n) {
float *start = arr;
float *end = arr + n - 1;
while (start < end) {
float temp = *start;
*start = *end;
*end = temp;
start++;
end--;
}
}
int main() {
int n;
printf("请输入数组的长度:");
scanf("%d", &n);
float arr[n];
printf("请输入%d个单精度数:", n);
for (int i = 0; i < n; i++) {
scanf("%f", &arr[i]);
}
reverseArray(arr, n);
printf("逆序存放后的数组为:");
for (int i = 0; i < n; i++) {
printf("%.2f ", arr[i]);
}
return 0;
}
```
相关问题
c语言编写、输入n(不大于20)个单精度数存入一维数组,用指针变量处理数组元素的方式将其逆序存放后输出。n从键盘输入。
以下是C语言编写的程序,可以实现输入n个单精度数存入一维数组,用指针变量处理数组元素的方式将其逆序存放后输出:
```c
#include <stdio.h>
#define N 20
int main() {
float a[N],t;
float *p=a;
int i,n;
printf("请输入n的值:");
scanf("%d",&n);
printf("请输入%d个单精度数:\n",n);
for(i=0;i<n;i++)
scanf("%f",&a[i]);
for(i=0;i<n/2;i++) {
t=*(p+i);
*(p+i)=a[n-1-i];
a[n-1-i]=t;
}
printf("逆序存放后的数组为:\n");
for(i=0;i<n;i++)
printf("%f\n",a[i]);
return 0;
}
```
输入n(不大于20)个单精度数存入一维数组,用指针变量处理数组元素的方式将其逆序存放后输出。n从键盘输入
以下是C语言的代码实现,可以通过指针变量处理数组元素的方式将其逆序存放后输出:
```c
#include <stdio.h>
#define N 20
int main() {
float a[N],t;
float *p=a;
int i,n;
printf("请输入n的值(不大于20):");
scanf("%d",&n);
printf("请输入%d个单精度数:\n",n);
for(i=0;i<n;i++) {
scanf("%f",&a[i]);
}
for(i=0;i<n/2;i++) {
t=*(p+i);
*(p+i)=a[n-1-i];
a[n-1-i]=t;
}
printf("逆序存放后的数组为:\n");
for(i=0;i<n;i++) {
printf("%f\n",a[i]);
}
return 0;
}
```
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)