将一个数组逆序输出

c语言... c语言 展开
 我来答
季188
2018-04-13 · TA获得超过2368个赞
知道小有建树答主
回答量:23
采纳率:0%
帮助的人:6657
展开全部

1.逆序循环就可以实现逆序的输出。


for(i=n-1;i>=0;i--)
printf("%d ",a[i]);


可以逆序输出一个有n个 int 元素的数组。

2./*n为数组内数字个数,使用时请自己替换*/ #include<stdio.h> void main() { int a[n],i; for(i=n-1;i>=0;i--) printf("%d",a[i]); }

3.指针法

数组是计算机编程语言上,对于“Array”的中文称呼,是用于储存多个相同类型数据的集合。

将相同数据类型的元素按一定顺序排列的集合,把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字成为数组名,编号成为下标。

组成数组的各个变量成为数组的分量,也称为数组的元素,有时也称为下标变量。数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。

数组是具有相同数据类型的项的有序集合。

要访问数组中的某个项,需要同时使用数组名称及该项与数组起点之间的偏移量。在 C# 中,声明和使用数组的方法与 Java 有一些重要区别。   

一维数组以线性方式存储固定数目的项,只需一个索引值即可标识任意一个项。在 C# 中,数组声明中的方括号必须跟在数据类型后面,且不能放在变量名称之后,而这在 Java 中是允许的。

浮世观禅

2021-03-30 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.3万
采纳率:96%
帮助的人:679万
展开全部
#include<stdio.h>intmain(){intnum;scanf("%d",&num);inta,i;for(i=0;num>0;i++){a=num%10;printf("%d",a);num=num/10;}return0;}分析:首先,输入的是一个整数,因此最前面一位数不是零,所以我们可以用除10取余法写。a=num%10就是输出数字的最后一位然后除10剔除数字最后一位,这样数字倒数第二位就会输出。以此类推,就能逆序输出数字。

扩展资料:

定义
n级排列
定义1 由自然数1,2,...,n 组成的一个有序数组称为一个n级排列(简称为排列)。

例如,2431是一个四级排列,45321是一个五级排列。

注:n级排列的总数是

显然,1,2,...,n也是一个n级排列,这个排列具有自然顺序,就是按递增的顺序排起来的;其它的排列都或多或少地破坏自然顺序。

逆序
定义2 在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。[1]

注:1.对于n个不同的元素,先规定个元素之间有一个“标准次序”(例如n个不同的自然数,可规定由小到大为标准次序),于是在这n个元素的任一排列中,当某两个元素的先后次序与标准次序不同时,就有1个“逆序”。

2.一个排列中所有逆序的总数叫做这个排列的逆序数。

3.逆序数为奇数的排列叫做奇排列,逆序数为偶数的排列叫做偶排列。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
推荐于2018-03-04 · 超过68用户采纳过TA的回答
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:151万
展开全部
楼上的有我认为有些问题,我改了一下

#include<stdio.h>

void main(void)
{
int ary[10] = {0,1,2,3,4,5,6,7,8,9};//假设为你的数组

int i = 10;
while(i > 0)
{
printf("%d\n", ary[i-1]);
i--;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
flyingFish211
推荐于2016-10-17 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.5万
采纳率:50%
帮助的人:1.1亿
展开全部
int ary[10];//假设为你的数组

int i = 10 -1;
while(i >= 0){
printf(ary[i]);
i--;
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feifeihuiyu
2010-11-24 · TA获得超过159个赞
知道答主
回答量:92
采纳率:0%
帮助的人:26.6万
展开全部
什么语言的??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式