逆序输出n个数字--指针

原创 2013年12月04日 22:22:27
//  将n个数字,按输入时的顺序。逆序输出,可以定义一个数组来接受,这n个数,然后就是调用一个Tts函数




#include<stdio.h>
# define M 100
int main()
{
void Trs(int *point,int n);
int a[M];
int n,i,j;
int *p;
p=a;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
Trs(p,n);
for(i=0;i<n;i++)
printf("%d  ",a[i]);
return 0;
}


void Trs(int *point,int n)
{                
int i,j,t;
for(i=0;i<(n)/2;i++)
{
t=*(point+i);
*(point+i)=*(point+(n-i-1));
*(point+(n-i-1))=t;
}
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

给出一个不多于五位的正整数,要求输出它的位数,每一位数字及逆序

#include #include int main() { int a,b,c,d,e,f; int count=0; printf("input a:\n"); scanf("%d",&a...

逆序输出数字并求最大最小值

1. /* 2. * Copyright (c) 2012, 烟台大学计算机学院 3. * All rights reserved. 4. * 作 者: 吕建 5. *...

hadoop实例(java模板):数字逆序输出 (自定义mapper,reducer,自定义key2类型,重写compareTo函数,HDFS操作)

主要是整理了mapreduce常用的操作模板 主函数(请忽略主类的名字。。忘记改了): package hadoop.wordCount; import java.io.IOExce...

数据结构之头指针链表的逆序、输出和指定位置的删除

头指针链表指定位置的删除 头指针链表的逆序实现 头指针链表的输出

逆序指针c语言版

  • 2015-10-13 10:56
  • 247B
  • 下载

分治法 求 逆序对数 的个数 时间复杂度为O(n*logn)

思路: 分治法 归并排序的过程中,有一步是从左右两个数组中,每次都取出小的那个元素放到tmp[]数组中 右边的数组其实就是原数组中位于右侧的元素。当不取左侧的元素而取右侧的元素时,说明左侧剩下的元...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)