数组逆转

本文介绍了一个简单的C语言程序,该程序实现了数组元素的反转并打印反转后的数组。通过定义`ReverseArray`和`PrintArray`两个函数,程序演示了如何使用循环交换数组元素以实现反转,并展示如何遍历和打印数组。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 1 #include <stdio.h>
 2 
 3 
 4 void ReverseArray(int A[],int n);
 5 void PrintArray(int A[],int n);
 6 
 7 #define NUM  10
 8 
 9 void main()
10 {
11     int a[NUM];
12     
13     for (int i=0;i<NUM;i++)
14     {
15         a[i]=i+1;
16     }
17 
18     ReverseArray(a,NUM);
19     PrintArray(a,NUM);
20 
21     getchar();
22 }
23 
24 void ReverseArray(int A[],int n)
25 {
26     int i,j;
27     i=0;
28     j=n-1;
29     while (i<j)
30     {
31         int temp = A[i];
32         A[i] = A[j];
33         A[j] = temp;
34         i++;
35         j--;
36     }
37 }
38 
39 void PrintArray(int A[],int n)
40 {
41     for (int i=0;i<n;i++)
42     {
43         printf("%d\t",A[i]);
44     }
45     printf("\n");
46 }

 

 

 

转载于:https://www.cnblogs.com/yaoxc/p/3311877.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值