【C语言】翻转数组内容
来源:互联网 发布:淘宝直通车报名条件 编辑:程序博客网 时间:2024/06/02 03:24
实现功能:将数组内容前后翻转;
程序如下:
#include <stdio.h>int main() //arr[i]====*(arr+i){int arr[10] = {1,2,3,4,5,6,7,8,9,0};int i = 0;//翻转int l = 0;int r = sizeof(arr)/sizeof(arr[0])-1;while(l < r){int tmp = arr[l];arr[l] = arr[r];arr[r] = tmp;l++;r--;}for(i = 0;i<sizeof(arr)/sizeof(arr[0]);i++){printf("%d ",arr[i]);}return 0;}
亦可:
#include <stdio.h>int main() {int i = 0;int arr[10] = {1,2,3,4,5,6,7,8,9,0};int *l = &arr[0];int *r = &arr[(sizeof(arr)/sizeof(arr[0]))-1];while(l < r){int tmp = *l; *l = *r; *r = tmp; *l++; *r--;}for(i = 0;i < sizeof(arr)/sizeof(arr[0]);i++){printf("%d ",arr[i]);}return 0;}此法是用指针实现的
0 0
- 【C语言】翻转数组内容
- 赛码网:翻转数组,C语言
- 翻转数组(C语言实现)
- c语言的一个数组翻转
- 《C语言及程序设计》实践参考——翻转数组
- C语言实现快速翻转数组的顺序
- C语言字符串翻转
- 【c语言】二进制翻转
- C语言 实现两个数组内容交换
- 【C语言】交换两个数组内容(数组等大)
- 【C语言】交换两个数组内容(数组一样大)
- C语言数组作为函数参数及保护数组内容
- 【C语言】翻转单词序
- C语言实现单词翻转
- C语言实现翻转字符串
- C语言实现数组的循环左移,右移,翻转
- 用C语言将文件内容读入数组
- c语言将数组的内容写入文件的操作
- Shell编程Tips
- RFID系统二进制树型搜索算法解决碰撞的方法及简要步骤
- 6.cpp
- Windows api 串口通信
- 黑马程序员----C语言复杂数据类型之数组(字符串)与指针篇
- 【C语言】翻转数组内容
- 字节对齐
- 如何远程访问并控制hmc
- iOS开发中,对进程和线程的理解
- HDU 1503 Advanced Fruits (LCS升级版)
- java设计模式之工厂模式
- Windows7,网络连接错误: 依赖服务或组无法启动
- HTML5_1 页面视频、音频播放
- Search for a Range