当前位置: 首页 > article >正文 【C/PTA —— 12.指针1(课内实践)】 article 2025/1/4 8:58:33 C/PTA —— 12.指针1(课内实践) 6-1 交换两个整数的值6-2 利用指针找最大值6-3 字符串的连接6-4 移动字母 6-1 交换两个整数的值 void fun(int* a, int* b) { int* tmp = *a; *a = *b; *b = tmp; } 6-2 利用指针找最大值 void findmax(int* px, int* py, int* pmax) { *pmax = *px > *py ? *px : *py; } 6-3 字符串的连接 char* str_cat(char* s, char* t) { strcat(s, t); return s; } 6-4 移动字母 void Shift(char s[]) { char ch[3]; int count = 0; for (int i = 0; i < 3; i++)//存储前三个字符 { ch[i] = s[i]; } for (int i = 0; i < strlen(s) - 3; i++)//将后面的字符往前挪动覆盖 { s[i] = s[i+3]; count++; } for (int i = count,j=0; i < MAXS,j<3; i++,j++)//将存储的前三个字符存储到s数组的后面 { s[i] = ch[j]; } } 查看全文 http://www.kler.cn/a/147593.html 相关文章: 华为ensp-BGP路由过滤 感知机参数更新策略 Couchbase 和数据湖技术的区别、联系和相关性分析 跳转至系统设置下某个子模块 - 鸿蒙 Harmony 苍穹外卖04——Redis初入门 在店铺打烊or营业状态管理功能中的使用 重装操作系统后 Oracle 11g 数据库数据还原 面试问题--内存泄漏和内存溢出 MySQL的Linux安装 【数据结构初阶】栈和队列 人力资源管理后台 === 基础环境+登陆 你有准备自我介绍吗? easyexcel指定sheet页动态给行列加背景色 顺序表总结 Spark RDD、DataFrame和Dataset的区别和联系 C#中的TaskFactory SpringBoot注入Bean的几种方式 Failure[ERROR_GET_BUNDLE_INSTALLER_FAILED]【Bug已解决-鸿蒙开发】 浮点数在内存中的存储 逆矩阵相关性质与例题 RK356x监控温度及CPU频率的服务(Ubuntu20.04) Jmeter 压测保姆级入门教程 Windows全系列 本地密码暴力破解 第二十章总结 Linux详解——常用命令(一) UE5 - 虚幻引擎各模块流程图 C++学习之路(八)C++ 用Qt5实现一个工具箱(增加一个粘贴板记录管理功能)- 示例代码拆分讲解
C/PTA —— 12.指针1(课内实践) 6-1 交换两个整数的值6-2 利用指针找最大值6-3 字符串的连接6-4 移动字母 6-1 交换两个整数的值 void fun(int* a, int* b) { int* tmp = *a; *a = *b; *b = tmp; } 6-2 利用指针找最大值 void findmax(int* px, int* py, int* pmax) { *pmax = *px > *py ? *px : *py; } 6-3 字符串的连接 char* str_cat(char* s, char* t) { strcat(s, t); return s; } 6-4 移动字母 void Shift(char s[]) { char ch[3]; int count = 0; for (int i = 0; i < 3; i++)//存储前三个字符 { ch[i] = s[i]; } for (int i = 0; i < strlen(s) - 3; i++)//将后面的字符往前挪动覆盖 { s[i] = s[i+3]; count++; } for (int i = count,j=0; i < MAXS,j<3; i++,j++)//将存储的前三个字符存储到s数组的后面 { s[i] = ch[j]; } } 查看全文 http://www.kler.cn/a/147593.html 相关文章: 华为ensp-BGP路由过滤 感知机参数更新策略 Couchbase 和数据湖技术的区别、联系和相关性分析 跳转至系统设置下某个子模块 - 鸿蒙 Harmony 苍穹外卖04——Redis初入门 在店铺打烊or营业状态管理功能中的使用 重装操作系统后 Oracle 11g 数据库数据还原 面试问题--内存泄漏和内存溢出 MySQL的Linux安装 【数据结构初阶】栈和队列 人力资源管理后台 === 基础环境+登陆 你有准备自我介绍吗? easyexcel指定sheet页动态给行列加背景色 顺序表总结 Spark RDD、DataFrame和Dataset的区别和联系 C#中的TaskFactory SpringBoot注入Bean的几种方式 Failure[ERROR_GET_BUNDLE_INSTALLER_FAILED]【Bug已解决-鸿蒙开发】 浮点数在内存中的存储 逆矩阵相关性质与例题 RK356x监控温度及CPU频率的服务(Ubuntu20.04) Jmeter 压测保姆级入门教程 Windows全系列 本地密码暴力破解 第二十章总结 Linux详解——常用命令(一) UE5 - 虚幻引擎各模块流程图 C++学习之路(八)C++ 用Qt5实现一个工具箱(增加一个粘贴板记录管理功能)- 示例代码拆分讲解