news 2026/4/22 22:08:32

C语言之判断字符串是否为回文

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C语言之判断字符串是否为回文

题目描述 输入一个字符串,输出该字符串是否回文。回文是指顺读和倒读都一样的字符串。

输入格式 输入一行字符串,长度小于 100。

输出格式 如果字符串是回文,输出 yes;否则,输出 no。

输入abcdedcba

输出 yes

/* by 01130.hk - online tools website : 01130.hk/zh/regex.html */ #include<stdio.h> #include<string.h> int main() { char a[100]; int i; scanf("%s",a);//字符数组的输入方式,一整个输入字符串。 int count=strlen(a); int j=count-1; for(i=0;i<j;i++,j--){ if(a[i]!=a[j]){ break; } } if(i>=j){//如果该条件成立,说明上述循环完整进行完没有中断,所以每个都一一对应,所以是回文数。 printf("yes"); }else{ printf("no"); } return 0; }

因为要通过以下方法进行判断是否是回文数,所以要计算出字符串的总长度,这就想到要用怕短字符串长度的函数(注意一下此函数应当怎么用)。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/19 19:19:15

无人机产业变革前夜:当飞行器开始“思考”

算法定义硬件的时代&#xff0c;无人机正从飞行平台演变为自主决策系统在森林防火巡查中&#xff0c;无人机不仅能识别火情&#xff0c;还能区分枯树与潜在火情&#xff1b;在城市高空&#xff0c;它可以辨别企业团建与非法聚集&#xff1b;在应急救援中&#xff0c;它能穿越浓…

作者头像 李华
网站建设 2026/4/21 6:31:29

深度解析 - 软件包依赖安装机制与故障排除

一、问题现象重述 在Anolis OS 8.6系统&#xff08;基于RHEL 8.6&#xff09;中&#xff0c;已通过yum 4.7.0安装A-1.0.0和B-1.0.0软件包。当挂载OS-v2的ISO作为yum源后&#xff0c;执行yum install A B时出现以下典型现象&#xff1a; 系统提示需要安装多个新增依赖包部分依…

作者头像 李华
网站建设 2026/4/17 12:18:17

C++入门基础指南:引用全解析(从入门到精通)

&#x1f525;小叶-duck&#xff1a;个人主页 ❄️个人专栏&#xff1a;《Data-Structure-Learning》 《C入门到进阶&自我学习过程记录》 ✨未择之路&#xff0c;不须回头 已择之路&#xff0c;纵是荆棘遍野&#xff0c;亦作花海遨游 目录 前言 一、引用 1、引用的概念…

作者头像 李华