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

广州建站公司有哪些seo工资

广州建站公司有哪些,seo工资,暖色调网站欣赏,建一个电商网站多少钱题目&#xff1a; 5.编写一个函数&#xff0c;检查一个整数数组是否是回文&#xff0c;即正序与倒序相同。例如[1,2,3,2,1]就是回文的。要求使用指针的算术运算&#xff0c;不要使用取下标[]运算符。 关键点 想明白回文数组为偶数是start<end,比到一半就完全确定了.到两者相…

题目:

5.编写一个函数,检查一个整数数组是否是回文,即正序与倒序相同。例如[1,2,3,2,1]就是回文的。要求使用指针的算术运算,不要使用取下标[]运算符。


关键点

想明白回文数组为偶数是start<end,比到一半就完全确定了.到两者相等只有一个的奇数数组时,也确定是回文数了. 所以判断条件start<end.指针指向的数对称相等. 所以回文数比完了一半,没有出现false,就确定为true.


分析:


代码

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdbool.h>/*编写一个函数,检查一个整数数组是否是回文,即正序与倒序相同。例如[1,2,3,2,1]就是回文的。要求使用指针的算术运算,不要使用取下标[]运算符。整个实现的过程非常类似于数组逆序用两个指针指向数组开头和末尾然后两个比较指针指向的元素,若任意元素不相等,就不是回文数组
*/
bool is_palindrome(int *arr, int len) {//int *arr指向首元素数组的指针.int *start = arr;          // 指向数组首元素int *end = arr + len - 1; // 指向数组尾元素// 首尾指针未相遇,那就继续移动指针比较两个元素的值while (start < end) {if (*start != *end) { // 如果两个指针指向的元素不相等,则不是回文数组return false;}start++;end--;}return true; // 所有对应元素检查结束,都相等,则是回文数组
}int main(void) {int arr1[] = { 1, 2, 3, 2, 1 };int arr2[] = { 1, 2, 3, 4, 5 };printf("arr1 is %s\n", is_palindrome(arr1, 5) ? "是回文数组" : "不是回文数组");printf("arr2 is %s\n", is_palindrome(arr2, 5) ? "是回文数组" : "不是回文数组");return 0;
}

在这里插入图片描述


解决方案总结:

http://www.dtcms.com/wzjs/57957.html

相关文章:

  • 酒庄企业网站宝鸡网站开发公司
  • 教做游戏的网站关键词智能优化排名
  • 自己制作手机网站酒店网络营销方式有哪些
  • 电商网站 模板搜索指数分析
  • 黄埔区做网站活动营销
  • 网站建设肆金手指排名全球十大搜索引擎入口
  • html5网站建设企业论文百度seo关键词优化推荐
  • wordpress 开发青岛招聘seo
  • 百度自动驾驶技术网站关键词优化办法
  • 十堰seo推广seo定义
  • 漫画网站怎么做html网页完整代码作业
  • 北京网站开发怎么做品牌推广方式都有哪些
  • 网店运营推广平台高中同步测控优化设计答案
  • 做网站的框架组合免费网站电视剧全免费
  • 专业模板网站制作多少钱网络搜索工具
  • 工信部网站备案进度查询徐州网站设计
  • 免费拥有自己的网站郑州seo优化公司
  • 在线购物网站建设软文写作发布
  • 高端网站建设信息专业seo网络营销公司
  • 网站建设实训意见百度认证证书
  • 上海到北京机票久久seo综合查询
  • 如何做传奇私服网站bt磁力搜索器
  • 年轻人必备的十大网站怎么制作网页里面的内容
  • 做进化树的在线网站山东济南最新消息
  • 网站建设价格是哪些方面决定的模板建站流程
  • wordpress文章中添加视频说说seo论坛
  • 网站建设实训的方法今日头条十大新闻最新
  • 中英文网站用同域名企业网站制作步骤
  • 单页网站的域名厦门seo排名公司
  • 做网站买一个域名多少钱关键词数据分析工具有哪些