一、什么是逆序输出
逆序输出就是当我们输入一组数据时,在计算机上从后往前依次输出。比如,当我输入1 2 3 4 5这组数据时,逆序输出实现的就是输出5 4 3 2 1。
二、如何实现逆序输出呢
代码及运行结果如下:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int arr[10] = { 0 };//创建数组实现输入数据
for (int i = 0; i < 10; i++)
{
scanf("%d", &arr[i]);//输入数据
}
for (int i = 9; i >= 0; i--)
{
printf("%d ", arr[i]);//打印数据,%d后有个空格,以便输出时数据是分隔开的
}
return 0;
}
对代码的解释:
第六行: for (int i = 0; i < 10; i++)
从数组的第一个位置开始输入数据。
第十行: for (int i = 9; i >= 0; i--)
int i=9; 表明从数组的最后一个数据开始输出(如果输入n个数据,则int i=n-1;),
i>=0; 因为数组的下标最小为0。
i--; 从最后的数一次往前遍历数据并进行输出。
以上就是全部内容啦!感谢大家的阅读,欢迎评论和点赞收藏。