CodeurJava
Java
集合 Java
C/C++
Javascript
Php
Python
使用 HTML/CSS、PHP 和 MySQL 登录表单
文本/ASCII 转换器
如何在 Python 中浏览列表
如何在 Java 中浏览 HashMap
Java 套接字:创建客户端/服务器聊天应用程序
如何在 C 中显示质数
在 java 中的两个终端之间生成一个随机数
带有正则表达式的 java 正则表达式
Java 中数组的最小值和最大值
在 Java 中检索 ArrayList 中元素的值
如何在 Java 中浏览 ArrayList
在 Java 中检查数组中是否存在元素
在 Java 中按升序和展开顺序对数组进行排序
Java 中的当前日期和时间
求一幅画的最大值及其在 C 中的位置
Java 中的 foreach 循环示例
在 Java 中使用 ArrayList
java 的 Vector 类
在 C 中计算整数数组的平均值
在 Java 中平均数组
比较 java 中的两个字符串 - equals() 和 equalsIgnoreCase()
Java 中字符串的串联
你如何在 PHP 中导航矩阵?
对具有可比性和比较器的对象的 ArrayList 进行排序
为什么使用公共静态 void 主字符串 args 方法?
检查 C 中的数字是偶数还是奇数
Java 中的 HashSet
Java 中的方法
Java 中的 Set 接口
在 C 中按选择排序
检查一个单词是否是 C 语言中的回文
#include
#include
#include <字符串.h>
int est_palidrome(char *str)
{
布尔结果 = false;
//如果单词包含不超过 1 个字符
if(strlen(str) <=
1
)
结果 = true;
//否则,如果第一个字符
匹配 latest
else if(str[
0
] == str[strlen(str)-
1
])
{
//le 第一 最后一个字符
被检查以消除它们
char temp[strlen(str)-
2跨度>];
//memcpy 允许您复制 part
str in temp
-2: '\0' + 最后一个字符被消除
memcpy( temp, &str[
1
], strlen(str) -
2跨度> );
// '\0' 表示边界
温度[strlen(str) -
2
] =
'\0'跨度>;
//递归调用
结果 = est_palidrome(温度);
}
返回结果;
}
int main()
{
char str[
20跨度>];
printf(
输入字符串。\n”
);
scanf(
%s”
,str);
if(est_palidrome(str))
printf(
这是一个回文!\n”
);
else
printf(
这不是回文!\n
);
system(
pause”
);
}
Advertisement
AdBlock Detected
Please disable your ad blocker and refresh the window to use this website.