将数组a中n个元素按相反顺序存放
来源:互联网 发布:网络在线咨询图片 编辑:程序博客网 时间:2024/06/06 12:59
#include<stdio.h>
int main()
{ void swap(int x[],int n);
int i;
int a[10]={3,5,6,7,8,23,56,67,78,89};
printf("The original array:\n");
for(i=0;i<10;i++)
printf("%d\n",a[i]); //输出未交换时数组各元素的值
printf("%\n");
swap (a,10); //表示对a数组中10个元素进行颠倒排列
printf("The array has been inverserted:\n");
for(i=0;i<10;i++)
printf("%d\n",a[i]); //输出交换后数组元素的值
printf("%\n");
return 0;
}
void swap(int x[],int n)
{
int tmp;
int i,j;
int m=(n-1)/2;
for(i=0;i<=m;i++)
{
j=n-1-i;
tmp=x[i];
x[i]=x[j];
x[j]=tmp;
}
return ;
int main()
{ void swap(int x[],int n);
int i;
int a[10]={3,5,6,7,8,23,56,67,78,89};
printf("The original array:\n");
for(i=0;i<10;i++)
printf("%d\n",a[i]); //输出未交换时数组各元素的值
printf("%\n");
swap (a,10); //表示对a数组中10个元素进行颠倒排列
printf("The array has been inverserted:\n");
for(i=0;i<10;i++)
printf("%d\n",a[i]); //输出交换后数组元素的值
printf("%\n");
return 0;
}
void swap(int x[],int n)
{
int tmp;
int i,j;
int m=(n-1)/2;
for(i=0;i<=m;i++)
{
j=n-1-i;
tmp=x[i];
x[i]=x[j];
x[j]=tmp;
}
return ;
}
输出结果
0 0
- 通过指针引用数组元素-将数组a中n个整数按相反顺序存放
- 将数组a中n个元素按相反顺序存放
- [C] 将数组a中n个整数按相反的顺序存放
- 8--8将数组a中n个整数按相反顺序存放
- 将数组a中的n个整数按相反的顺序存放
- 将数组a中的n个整数按相反顺序存放并输出
- 将数组a中的n个整数按相反顺序存放
- 用指针将数组a中的n个整数按相反顺序存放
- 将数组a中的n个整数按相反顺序存放
- 指针练习 1002 将数组a中的n个整数按相反顺序存放
- 将数组a中的n个整数按相反顺序存放。(指针)
- c语言:将数组中n个整数按相反顺序存放。
- C的一些简单习题(13)--数组a中n个整数按相反顺序存放
- 这个是用指针实现的将数组a中的n个整数按相反顺序存放
- 10月24日 c语言 将数组a中的n个整数按相反顺序存放
- 将数组a中n个整数按相反的顺序输出
- 将数组a中n个整数按反序存放
- 数组按相反顺序存放
- LAMP环境的搭建及注意点
- 面试常见问题知识点汇总(干货)
- Volley框架剖析( 二)从开始到结束
- linux系统中如何查看日志 (常用命令)
- 使用正则表达式校验微信号
- 将数组a中n个元素按相反顺序存放
- TCP/IP
- 机房收费系统重构(2)——未声明“ConfigurationManager”
- 编程之美15-彩色的树
- Linux-(10)Linux中的用户和组
- Hibernate中session的clear(),flush(),evict()方法详解
- 【poj2152】【Fire】【树形dp】
- 一个多月来的面试总结(阿里, 网易, 腾讯)
- Struts2 Result详解