题目描述
读入一串字符,判断是否是回文串。“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。
输入
一行字符串,长度不超过255。
输出
如果是回文串,输出“YES”,否则输出“NO”。
样例输入 Copy
12321
样例输出 Copy
YES
代码
#include<stdio.h>
#include<string.h>
int main() {
char s[256];
gets(s);
int i;
int len = strlen(s);
for (i = 0; i < len / 2; i++) {
if (s[i] != s[len - 1 - i]) {
printf("NO\n");
break;
} else {
continue;
}
}
if(i==len/2){
printf("YES\n");
}
return 0;
}
单表的增删改查操作配置xml文件在xml文件中配置数据库表映射,无需自己创建实体类,无需写get、set方法。使用MyBatis的通用Mapper之前开发代码的思路是:编写实体类model层, controller层,service层,dao层,mapper映射文件,然后将sql语句写入mapper中。数据交互路线是:controller——service——dao使用MyBatis...
Atitit 代码复用的理解attilax总结 1.1.继承11.1.1.模式1:原型继承11.1.2.模式2:复制所有属性进行继承 拷贝继承11.1.3.模式3:混合(mix-in)11.1.4.模式4:借用方法11.2.组合21.3.API提供了一种代码复用的机制。21.4.类库机制21.5.Include imp
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者: 阿里木 * 完成日期:2014年 11 月 17 日 * 版 本 号:v1.0 * * 问题描述: * 输入描述: * 程序输出: */#include using nam
//=====================================================================================================//TITLE:// EVC删除非空目录//AUTHOR:// norains//DATE:// Thursday 22-June -2006//====================
项目地址:https://github.com/wwslzrm/activiti/本项目是基于activit流程思想,开发的一款基于注解方式实现的工作流。(可在线调整工作流执行顺序,无需重新提交Bpmn文件来重新编译工作流)例如 工作流顺序为A-B-C, 可在线调整为A-C-B或A-B-C-B的顺序。备注:以下提到的岗位和节点,都是同一个含义。1. demo演示1.1 执...
zabbix cpu使用率钉钉告警编写钉钉告警脚本# -*- coding: utf-8 -*-import socketimport requestsimport tracebackimport syscontact_list= ["15890155090"]def get_host_ip(): ''' 查询本机ip地址 :return: ''' try: s=socket.socket(socket.AF_INET,socket
在编译arch/blackfin/kernel/reboot.c时有两个语法错误:../../arch/blackfin/kernel/reboot.c[Error ea5004] "c:/temp/acc0a84d6e7000/acc0a84d6e7001.s":94 Syntax Error in :.Lfoo: NOP;syntax error is at or nea
有时候我们会遇到这样的场景:一个应用系统中存在多个数据源,需要根据不同业务场景进行临时切换。比如读写分离(也可以考虑使用Mycat等数据库中间件)等。Spring提供了动态数据源的功能,可以让我们实现在对数据库操作前进行切换。下面我们演示怎么在项目中配置多数据源并根据不用业务场景进行切换(本文涉及到Spring Boot和Spring Data Jpa,相关内容及配置不做详解)。1、在...
linux命令学习系列文章目录linux命令学习系列扩展路径名扩展波浪线扩展算术扩展花括号扩展参数扩展命令替换引用双引号总结扩展每次输入命令行按下Enter键时,bash都会在执行命令之前对文本进行多重处理。前面已经见过一个简单的字符序列(比如*)在shell中被识别为多种意思的几个例子。产生这个结果的处理过程称为扩展(expansion)。有了扩展功能,在输入内容后,这些内容将在shell对其执行之前被扩展成其他内容。为了证明这点,让我们先来看看echo命令。echo是shell的一个内置命令
转自:微点阅读http://www.weidianyuedu.com目前的局域网基本上都采用以广播为技术基础的以太网,任何两个节点之间的通信数据包,不仅为这两个节点的网卡所接收,也同时为处在同一以太网上的任何一个节点的网卡所截取。那么关于局域网安全我们需要连接哪些知识呢,下面小编就为大家介绍一下,一起来看看吧! 目前的局域网基本上都采用以广播为技术基础的以太网,任何两个节点之间的通信数据包,不仅为这两个节点的网卡所接收,也同时为处在同一以太网上的任何一个节点的网卡所截取。因此,黑客只要接入以.
Struts2-057远程代码执行漏洞复现影响版本:<= Struts 2.3.34Struts 2.5.16简述:定义XML配置时如果namespace值未设置且上层动作配置(Action Configuration)中未设置或用通配符namespace时可能会导致远程代码执行。url标签未设置value和action值且上层动作未设置或用通配符namespace时可能会导致远程代码执行。a1waysSelectFul1Namespace为true—action元素没有设置namesp
对于程序员来说,机器学习领域无疑充满着巨大的诱惑和挑战,很多人对里面复杂的概念和算法头疼不已,那么,有没有一套对新手既友好又明了,对老手能加深印象,不断复习的学习办法呢?有,今天优达菌要送给大家一份“机器学习小抄”!如果你不太清楚机器学习小抄是什么,请继续耐心阅读;如果你比较着急获取完整版内容,请直接翻到文末,查看获取小抄的方法。这份“小抄”来自网红数据科学家Chris Albon,他有近十年的统