博客
关于我
[C/C++]C语言对整型数组的一些简单操作
阅读量:709 次
发布时间:2019-03-21

本文共 820 字,大约阅读时间需要 2 分钟。

设计目标:创建一个整型数组,完成对数组的操作。我们需要实现以下三个功能:1. 初始化数组为全0;2. 打印数组的每个元素;3. 完成数组元素的逆置。
思路:1. 初始化数组为全0:使用循环逐个赋值0;2. 实现打印数组的每个元素:使用循环逐个打印;3. 实现完成数组元素的逆置:从两端交替调换位置。
#include

void init(int arr[], int size) {for (int i = 0; i < size; i++) {arr[i] = 0;}}

void print(int arr[], int size) {for (int j = 0; j < size; j++) {printf("%d ", arr[j]);}printf("\n");}

void reverse(int arr[], int size) {int left = 0;int right = size - 1;while (left < right) {int temp = arr[left];arr[left] = arr[right];arr[right] = temp;left++;right--;}}

int main() {int arr[10] = {10, 1, 35, 30, 40, 44, 56, 97, 68, 82};int size = sizeof(arr) / sizeof(arr[0]);

printf("原数组:");print(arr, size);reverse(arr, size);printf("逆置后:");print(arr, size);init(arr, size);printf("初始化后:");print(arr, size);return 0;

}

以上代码实现了完整的整型数组操作功能,通过简单的循环实现了初始化、打印和逆置操作。代码简洁明了,便于理解和后续扩展。

转载地址:http://xglez.baihongyu.com/

你可能感兴趣的文章
python 杀死子进程_subprocess.popen.kill杀死所有子进程
查看>>
Python 条件语句与循环结构详解
查看>>
Python 条件运算符解决方法如何工作?
查看>>
python 枚举类型
查看>>
Python 查询 Mongodb数据库
查看>>
python 查询Neo4j多节点的多层关系
查看>>
python多处理参数:深拷贝?
查看>>
Python多处理使用队列写入同一个文件
查看>>
Python多处理.Process:从局部变量开始
查看>>
Python多处理-进程数
查看>>
python多个定时器_python单线程实现多个定时器示例
查看>>
python处理文本_Python - Tokenization
查看>>
Python处理数据方向之OpenCV
查看>>
python处理一亿条数据_Python数据分析实战(一)
查看>>
Python处理PDF神器:PyMuPDF的安装与使用
查看>>
Python处理Excel数据
查看>>
Python基础:集合与文件操作
查看>>
Python基础:搭建开发环境(1)
查看>>
PYTHON基础:如何阅读N个整数,直到#39;
查看>>
Python基础:11变量作用域和闭包
查看>>