中易网

c语言填空 判断输入的字符串是否是“回文”。若是回文,函数返回1;否则函数返回0。

答案:2  悬赏:40  
解决时间 2021-03-22 10:32




最佳答案
(1)s+n-1
(2)p++
(3) return 0
(4)gets(a);或scanf("%s",a);
全部回答
#include #include #define is_palindrome 1 #define is_not_palindrome 0 #define str_yes "yes" #define str_no "no" #define max_size 80 int ispalindrome(char str[]); int main() { char str[max_size + 1]; printf("请输入一个字符串:\n"); gets(str); if (ispalindrome(str) == is_palindrome) { printf(str_yes); } else { printf(str_no); } return 0; } int ispalindrome(char str[]) { int length = 0; int i = 0; if ((length = strlen(str)) <= 0) { return is_not_palindrome; } else { for (i = 0; i < length / 2; i++) { if (str[i] != str[length - 1 - i]) { return is_not_palindrome; } } } return is_palindrome; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何在各信息平台群发图片和产品资料
3/5除以3/10减四x等于一怎么算?
怀牛膝能单独泡水用吗?
DNF剑圣刷图装备,阶格无视
非常苦恼!!爸爸每天看gv,怎么办
谁知道现在面包车刚刚开始几年一审,然后听说
多发性脑梗塞后喉咙不舒服怎么办
春晚金曲有哪些?
政和为什么会有那么多的酒家?是因为政和人能
每天大量运动出汗能打水光针吗
怎么用U盘安装最新版win10系统图解
赶集网上招聘怎么切换城市
q币可以在交易猫里买东西吗?
从海南寄快递到张家界要多久韵达快递
清炖鲫鱼汤怎么煮
推荐资讯
为啥鼠标单击变成双击了大神们帮帮忙
老总和客户回来了(不知道是不是客户),我是
我在一个垃圾堆的旁边捡到了一只小猫,还没睁
李明父母的体细胞中染色体数均为23对,那么的
北口村地址在什么地方,想过去办事
家里的白掌成了这样,叶子发黄发卷长大还乱,
肺纹理增多、增粗
方片钾颗粒水溶肥只能用冲施上吗?可不可以做
运动之后恶心是啥原因
美的空调哪个型号好,美的空调怎么样,比价选
用星星纸叠的礼物,上的礼物卡写什么好?
敦煌臊子面的家常做法
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?