C语言编程:编程实现将一个数组逆序输出

如题所述

#include<stdio.h>

int main()

{

int a[5]={1,2,3,4,5};

int i;

for(i=4;i>=0;i--)

{

printf("%d",a<i>);

}

printf("\n");

return 0;

}

扩展资料:

代码:

#include"iostream"

#define N 5

using namespace std;

int main()

{

int a[N]={9,6,5,4,1},i,temp;

printf("\n original array:\n");

for(i=0;i<N;i++)

printf("%4d",a<i>);

for(i=0;i<N/2;i++)

{

temp=a<i>;

a<i>=a[N-i-1];

a[N-i-1]=temp;

}

printf("\n sorted array:\n");

for(i=0;i<N;i++)

printf("%4d",a<i>);

system("pause");

return 0;

}

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-17
#include"stdio.h"
void main()
{
int a[100],n,m;
printf("请输入元素的个数:");
scanf("%d",&n);
printf("请依次输入%d个数:",n);
for(m=0;m<n;m++)
scanf("%d",&a[m]);
printf("按逆序输出为:");
for(m=n-1;m>=0;m--)
printf("%d ",a[m]);
}本回答被提问者采纳
第2个回答  2011-12-20
#include<stdio.h>
void main(void)
{
int a[80],b[80],i,n;
printf("输入数组大小:");
scanf("%d",&n);
printf("请输入数组:");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n;i++)
b[i]=a[i];
for(i=0;i<n;i++)
a[i]=b[n-i];
printf("\n逆序后的数组为:");
for(i=0;i<n;i++)
printf("%d",a[i]);
}

C语言编程:编程实现将一个数组逆序输出
include<stdio.h> int main(){ int a[5]={1,2,3,4,5};int i;for(i=4;i>=0;i--){ printf("%d",a);} printf("\\n");return 0;}

C语言编程:编程实现将一个数组逆序输出
1、首先打开软件VC++6.0软件,准备一个空白的C语言文件,引入头文件并写好主函数:2、然后输入代码,首先定义数组,接着用一个for循环接受用户输入的数组元素并将其打印到屏幕上,并保存到前面的数组中,然后用第二个for循环逆序排序,方法就是前面的元素和后面的元素比较大小,前面比后面小就交换顺序...

C语言编程,编程实现怎样将一个数组逆序输出?
数组逆序输出,只要从数组最后一位向前循环输出即可。实现代码如下:include"stdio.h"void main(){int a[100],n,m;printf("请输入元素的个数:");scanf("%d",&n);printf("请依次输入%d个数:",n);for(m=0;m<n;m++)scanf("%d",&a[m]);printf("按逆序输出为:");for(m=n-1;m>=0...

用C语言编程:将一个数组逆序输出
从最后一个元素,逆向遍历到数组的0元素,逐一输出即可实现。1、创建数组;2、输入值;3、逆序遍历输出数组。代码:int main(){ int a[10]; int i;for(i = 0; i < 10; i ++)scanf("%d",a+i);for(i = 9; i >= 0; i --)printf("%d ", a[i]);} ...

c语言如何将一个数逆序输出?
在C语言中,可以使用一个for循环或递归来输出一个数的逆序。以下是两种方法的示例:使用for循环:首先定义一个整型变量n,用于存储需要输出逆序的数。然后使用for循环,从n的个位开始,依次取出每一位,逆序输出。在循环体中,使用printf函数输出每一位。示例代码如下:使用递归:首先定义一个整型变量n,...

C语言程序设计 将一个从大到小排序好的数组按逆向输出 求程序代码
include <stdio.h> int main(){ int a[10];int i;for(i=0;i<10;i++){ scanf("%d",&a[i]);} for(i=9;i>=0;i--){ printf("%4d",a[i]); \/\/逆序输出 } printf("\\n");return 0;}

将一个数组逆序输出
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....

C语言逆序输出
以下是一个简单的C语言程序,用于逆序输出一个整数:c include <stdio.h> void reverse(int num) { int reversedNum = 0;while (num != 0) { int remainder = num % 10;reversedNum = reversedNum * 10 + remainder;num \/= 10;} printf("逆序输出结果:%d ", reversedNum);} i...

怎样输出某个数的倒序?
1. 在C语言中,输出一个数的逆序可以通过使用for循环或递归来实现。2. 使用for循环的方法:首先定义一个整型变量`n`,用于存储需要逆序的数。接着,通过一个for循环,从`n`的个位开始,逐一取出每一位,并进行逆序输出。在循环体中,利用`printf`函数打印每一位的数字。示例代码如下:```c include...

C语言中如何将数组倒序输出?
比较简单的方法是创建一个数组 从下标为9开始递减进行输入至下标为0 这样存储就会是倒序的了 然后再从下标为0开始递增输出到下标为9 另一种方法是创建两个数组 比如a和b,先顺序地将10个数据存储在a里 然后通过一个循环来将数据逆序存储在数组b里 这样数组b里就是逆序存储的了 最后顺序输出数组b ...

相似回答