博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
A - Mike and palindrome
阅读量:4562 次
发布时间:2019-06-08

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

题目链接:

https://vjudge.net/contest/162220#problem/A

题解:

1.水题

2.前后对称扫描,不同++

3.分奇偶

AC code:

#include <stdio.h>

#include <string.h>
int main()
{
char a[30];
int i,n,num=0;
scanf("%s",a);
n=strlen(a);
for(i=0;i<=n-1-i;++i)
{
if(a[i]!=a[n-1-i])
{
num++;
}
if(num>1)
{
break;
}
}
if(n%2==1&&(num==0||num==1))
{
printf("YES\n");
}
else
{
if(num==1)
{
printf("YES\n");
}
else
{
printf("NO\n");
}
}
return 0;
}

转载于:https://www.cnblogs.com/DemonZiv/p/6818804.html

你可能感兴趣的文章
鼠标悬停,背景颜色变化问题
查看>>
全排列问题(c语言实现)
查看>>
日志分析概述
查看>>
斗争程序猿(三十八)——历史朝代大学(两)——我与数据库的故事
查看>>
c# ThreadPoold使用心得
查看>>
美团网2014-9-26专访(侧长沙)
查看>>
HTML 5 History API的”前生今世”
查看>>
协方差的意义
查看>>
优先队列实现 大小根堆 解决top k 问题
查看>>
C语言中的字符串分割函数
查看>>
添加网络位置的问题
查看>>
3-Java中基本数据类型的存储方式和相关内存的处理方式(java程序员必读经典)...
查看>>
数据库中GETDATE()函数格式化时间
查看>>
堆排序算法的java实现
查看>>
is a 关系 和 has a 关系
查看>>
排序算法之---数据结构实训
查看>>
bzoj1088: [SCOI2005]扫雷Mine
查看>>
进程:程序执行的基本模型
查看>>
树状数组详解(转)
查看>>
CF295A
查看>>