编写一个函数
判断该函数是否
不能使用scanf 而使用fgets
请问应该怎么做
1条回答 默认 最新
Frank_Liuxing 2022-03-07 16:10关注#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; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报