//判断字符串是否是回文 样例输入1:abc 样例输出1:0
//样例输入2:aba 样例输出2:1
//头文件
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//定义回文判断函数
int str_hw(char *str)
{
//求字符串的长度 数组取下标从零开始所以-1
int number = strlen(str) - 1;
//定义循环因子
int i = 0;
//for循环判断是否否相等
for (i = 0; i < number; number -= 1)
{
if (str[i] == str[number])
{
i++;
//printf("1");
}
//如果不等结束函数返回0
else
{
return 0;
}
}
//如果相等返回1
return 1;
}
//主函数
int main()
{
//定义需要判断的字符串
char arr[] = "cba";
//打印输出结果
printf("%d\n", str_hw(arr));
//程序暂停
system("pause");
//程序正常退出
return 0;
}