C语言编程判断输入的字符串是否为“回文”,如果是则输出"Yes",反之输出"No"。所谓“回文”是指顺读和倒读都一样的字符串。如"xyzzyx"。【样例输入】xyzzyx 【样例输出】Yes
时间: 2023-12-28 11:04:18 浏览: 45
031 判断字符串是否回文 C语言
5星 · 资源好评率100%
以下是一个用C语言编写的判断回文字符串的示例代码:
```c
#include <stdio.h>
#include <string.h>
#define MAX_LEN 100
int main() {
char str[MAX_LEN];
int len, i, j;
printf("请输入一个字符串:");
scanf("%s", str);
len = strlen(str);
for (i = 0, j = len - 1; i < len / 2; i++, j--) {
if (str[i] != str[j]) {
printf("No\n");
return 0;
}
}
printf("Yes\n");
return 0;
}
```
该程序首先读入一个字符串,然后使用循环判断字符串的前半部分和后半部分是否对称,如果不对称则输出"No",否则输出"Yes"。
阅读全文