news 2026/6/1 21:33:44

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/5/31 20:21:57

如何在Android中使用StateFlow和MutableStateFlow?

在 Android 中,StateFlow + MutableStateFlow 是 MVVM 架构下UI 状态管理的首选方案,核心遵循「内部可变、外部只读」的封装原则,结合 ViewModel 存放状态、Lifecycle 管理订阅生命周期,确保状态安全且无内存泄漏。以下是完整的使用步骤和最佳实践: 一、前置准备(依赖)…

作者头像 李华
网站建设 2026/5/28 12:54:16

OpenProject服务的备份与恢复

1. 参考 Backing up your OpenProject installationRestoring an OpenProject backupLinux安装OpenProject 2. 环境 Docker compose部署的OpenProject服务服务器192.168.7.28 作为主服务器&#xff0c;预装OpenProject服务&#xff0c;提供生产环境服务器192.168.15.96 作为…

作者头像 李华
网站建设 2026/5/31 16:27:04

用于氧化石墨烯的多模态表征与激光还原图案化的共聚焦显微技术

氧化石墨烯&#xff08;GO&#xff09;是制备导电还原氧化石墨烯&#xff08;rGO&#xff09;的重要前驱体&#xff0c;在柔性电子、储能等领域应用广泛。激光还原因无掩模、局部精准的优势成为 GO 图案化关键技术&#xff0c;但传统方法难以实时观察还原过程&#xff0c;制约机…

作者头像 李华
网站建设 2026/6/1 16:57:07

3CTEST解析8/20μs冲击电流测试的多样性挑战与冲击电流发生器选型策略

一、冲击电流波简述冲击电流波主要分为两类&#xff1a;第一类为指数波&#xff0c;包括1/20μs、4/10μs、8/20μs、30/80μs、10/350μs、10/1000μs等。第二类为矩形方波&#xff0c;常见冲击方波的峰值持续时间在500μs至3200μs之间。冲击电流发生器是能够产生上述冲击电流…

作者头像 李华