判断回文字符串—C语言

题目要求

输入一个字符串,判断该字符串是否为回文。回文就是字符串中心对称,从左向右读和从右向左读的内容是一样的。

输入格式:

输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。

输出格式:

输出在第1行中输出字符串。如果它是回文字符串,在第2行中输出Yes,否则输出No。

#include <string.h>

#include <stdio.h>

int main()

{

int left = 0;

int right = 0;

int i = 0;

int len = 0;

char arr128 = { '\0'};

gets(arr); char* a = arr;

char* b = &arrlen-1;

len = strlen(arr);

right = len - 1;

for( ; right>=left;right--,left++) 也可以使用指针 b>=a; b--,a++

{

if( arrright != arrleft)

{

printf("NO\n");

return 0;

}

}

printf("YES\n");

return 0;

}

相关推荐
wordbaby7 小时前
同一次请求里的两道锁:图解搞懂国密 SM2 与 SM3
算法
miller-tsunami8 小时前
内存管理&模板
c++·算法·内存管理·模板
青少儿编程课堂8 小时前
蓝桥杯青少组·全国青少年信息素养·电子学会Scratch考级:校园智能抢答器项目解析
c++·python·算法·bfs·信息学竞赛
SZYSK8 小时前
一套人员主数据,三套事务:通行、消费、人证比对如何分事件类型
物联网·算法·harmonyos
怕浪猫9 小时前
不用摄像机,我把历史故事做成竖屏视频
算法·面试·github
从小白到软工9 小时前
5-2 从查表到控件:造按钮
c语言·开发语言·数据结构·经验分享·ai编程
郝学胜-神的一滴10 小时前
AI 编程智能体 16:从零基础搭建到精细化优化
人工智能·python·算法·语言模型·langchain·pip
喜欢打篮球的普通人10 小时前
AI 编译器内存分配算法:从静态/动态划分到内存复用
人工智能·算法
mjhcsp11 小时前
Code date creation v8.0 竞赛数据生成与对拍实战指南
算法·ai·深度优先·cdc
小郎君65811 小时前
keep-alive 页面怎么“真刷新”?别改外层 key——一个 refreshVersion 的完整实现
vue.js·算法