编写一个函数
判断该函数是否
不能使用scanf 而使用fgets
请问应该怎么做
#include<stdio.h>
#include<string.h>
int main()
{
char buff[256];
if (fgets(buff, sizeof(buff), stdin))
{
//最后一位为换行符,要去掉
size_t len = strlen(buff) - 1;
for (size_t i = 0; i < len / 2; i++)
{
if (buff[i] != buff[len - 1 - i])
{
printf("String is not a palindrome\n");
return 0;
}
}
printf("String is a palindrome\n");
}
return 0;
}