C 练习实例40-将一个数组逆序输出

题目:将一个数组逆序输出。

程序分析:用第一个与最后一个交换。

代码:

#include <stdio.h>
int main()
{
	int a[]={0,1,2,3,4,5,6,7,8,9};
	int length=sizeof(a)/sizeof(int);
	int i;
	int temp;
	printf("原始数组是:\n");
	for(i=0;i<length/2;i++){
		temp=a[i];
		a[i]=a[length-1-i];	//不难发现,左右对称的的一对数互为补码
		a[length-1-i]=temp;
	}
	printf("\n排序后的数组:\n");
	for(i=0;i<length;i++){
		printf("%d ",a[i]);
	}
	return 0;
}

运行:

原始数组是:
0 1 2 3 4 5 6 7 8 9
排序后的数组:
9 8 7 6 5 4 3 2 1 0

相关推荐

  1. C 练习实例40-一个数组输出

    2024-01-26 00:18:01       58 阅读
  2. C语言——练习数组中的n个元素按存放

    2024-01-26 00:18:01       27 阅读
  3. C 练习实例75-输入一个整数,并其反转后输出

    2024-01-26 00:18:01       39 阅读
  4. C语言,数组元素

    2024-01-26 00:18:01       51 阅读
  5. 数组中的数存放

    2024-01-26 00:18:01       56 阅读
  6. 练习-字符串统计

    2024-01-26 00:18:01       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-26 00:18:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-26 00:18:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-26 00:18:01       82 阅读
  4. Python语言-面向对象

    2024-01-26 00:18:01       91 阅读

热门阅读

  1. ChatGPT与文心一言:应用示例与体验比较

    2024-01-26 00:18:01       52 阅读
  2. Android GPS基础原理

    2024-01-26 00:18:01       49 阅读
  3. 引导智谱api洗数据

    2024-01-26 00:18:01       56 阅读
  4. leetcode-颠倒二进制位

    2024-01-26 00:18:01       60 阅读
  5. PyTorch的衍生资源

    2024-01-26 00:18:01       46 阅读
  6. 使用lora接收多个传感器数据方案设计

    2024-01-26 00:18:01       59 阅读
  7. jsx中使用插槽

    2024-01-26 00:18:01       53 阅读
  8. Vue3 Cli5按需导入ElementPlus

    2024-01-26 00:18:01       65 阅读
  9. vue中如何写过滤器

    2024-01-26 00:18:01       57 阅读