当前位置: 首页 > news >正文

C语言 数组编程练习

1.将数组A的内容和数组B中的内容进行交换。(数组一样大)

2.创建一个整形数组,完成对数组的操作

实现函数Init()初始化数组全为0

实现print()打印数组的每个元素

实现reverse()函数完成数组元素的逆置

//2.创建一个整形数组,完成对数组的操作
//
//实现函数Init()初始化数组全为0
//
//实现print()打印数组的每个元素
//
//实现reverse()函数完成数组元素的逆置
void Init(int arr[], int sz)
{int i = 0;for (i = 0; i < sz; i++){arr[i] = 0;}
}
void print(int arr[], int sz)
{int i = 0;for (i = 0; i < sz; i++){printf("%d ", arr[i]);}printf("%d\n");
}//用函数迭代解
//void reverse(int arr[], int sz)
//{
//
//	int left = 0;
//	int right = sz - 1;
//	while (left < right)
//	{
//		int tmp = arr[left];
//		arr[left] = arr[right];
//		arr[right] = tmp;
//		left++;
//		right--;
//	}
//}
//用递归函数解
void reverse(int arr[], int left, int right)
{if (left < right){int tmp = arr[left];arr[left] = arr[right];arr[right] = tmp;reverse(arr, left + 1, right - 1);}
}int main()
{int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };int sz = sizeof(arr) / sizeof(arr[0]);int left = 0;int right = sz - 1;print(arr, sz);//1 2 3 4 5 6 7 8 9 0reverse(arr, left,right);print(arr, sz);//0 9 8 7 6 5 4 3 2 1Init(arr, sz);print(arr, sz);//0 0 0 0 0 0 0 0 0 0	return 0;
}

http://www.lryc.cn/news/516542.html

相关文章:

  • Windows 远程桌面连接Ubuntu操作 可以自由相互复制文件 粘贴板等
  • 链表OJ题(一)
  • C/C++中new/delete与malloc/free的区别及对象管理
  • 我的nvim的init.lua配置
  • 2025第1周 | JavaScript中的正则表达式
  • 基于 Python Django 的西西家居全屋定制系统(源码+部署+文档)
  • 【Leetcode 热题 100】74. 搜索二维矩阵
  • 讯方技术入库深圳市第一批建设培育产教融合型企业
  • 阿里云代理商热销产品推荐
  • 海外云服务器能用来做什么?
  • LeetCode 704 如何正确书写一个二分查找
  • 基于springboot+vue的餐饮连锁店管理系统的设计与实现
  • transfomer深度学习实战水果识别
  • 【CPU】堆栈和堆栈指针(个人草稿)
  • BMS应用软件开发 — 2 单体电池的基本结构和工作原理
  • uni-app开发-习惯养成小程序/app介绍
  • 鸿蒙HarmonyOS开发:拨打电话、短信服务、网络搜索、蜂窝数据、SIM卡管理、observer订阅管理
  • Netty中用了哪些设计模式?
  • Mac 安装psycopg2出错:Error:pg_config executable not found的解决
  • 【vue3封装element-plus的反馈组件el-drawer、el-dialog】
  • LeetCode:2274. 不含特殊楼层的最大连续楼层数(排序 Java)
  • 生成树之STP
  • 音视频入门基础:MPEG2-PS专题(6)——FFmpeg源码中,获取PS流的视频信息的实现
  • 深入解析HDFS:定义、架构、原理、应用场景及常用命令
  • Rust:运行调用 Lua 脚本
  • PHP语言的数据库编程
  • Formality:参数化设计的命名规则
  • xss-labs关卡记录8-14
  • SPSS实现中介效应与调节效应
  • 计算机的错误计算(二百零三)