问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编写程序,判断给定字符串是否为回文。(回文是指正读和逆读 都一样的字符串) 不知道错在哪里了〒_〒

发布网友 发布时间:2022-04-18 05:37

我来回答

2个回答

热心网友 时间:2022-04-18 07:06

/*

请输入字符串:12021

12021:是.

请输入字符串:1

1:是.

请输入字符串:12

12:不是.

请输入字符串:1233

1233:不是.

请输入字符串:12211221

12211221:是.

请输入字符串:^Z


Press any key to continue

*/

#include <stdio.h>
#include <string.h>

int main() {
int s,i,flag;
char a[100];
while(printf("请输入字符串:"),scanf("%s",a) == 1) {
s = strlen(a);
flag = 1;
for(i = 0; i < s/2 && flag; i++)
if(a[i] != a[s - i - 1])
flag = 0;
if(flag) printf("%s:是.\n",a);
else printf("%s:不是.\n",a);
fflush(stdin);
}
return 0;
}

追问fflush(stdin);这是什么?我刚学不久

追答fflush(stdin); 清除键盘输入缓冲区,这个函数通常用在读入字符(%c)和读入字符串(%s)之前。

热心网友 时间:2022-04-18 08:24

你的结构有问题,建议设定一个标记变量int j=1,0表示非回文,1表示回文,在for循环中一旦首尾不匹配就将j值改为0,break跳出,否则继续;循环结束后判断是否为0,j=0,不是回文,j=1,是回文
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
打印机硒鼓安装方法及步骤 如何安装新硒鼓? 我现在很困惑该不该和女友继续发展下去 电脑上字体怎么安装方法简单易行的字体安装步骤及技巧 网页字体显示不出.怎么办? 如何添加电脑上没有的字体解决电脑字体限制增加字体选择多样性_百度知 ... 不有效字体文件 电脑字体识别不了 梦见身上煤炭黑的长辈给我钥匙的预兆 株洲最值得一去的古镇 四川省德阳市中江县冯店镇古石村邮编是什么? 北京实在汇众商贸有限公司怎么样? 武家湾,双底村,浙水村,太行公路怎么规划路线? 电话搜索蓝牙设备 iptv的应用商店为什么只有三个软件? 黄坡地铁站到朱村怎么坐车 广东省湛江市廉江市塘蓬镇石宁村委会朱古石村邮编是什么? 帮写对联 晚上从三林到青浦古石村坐出租车估计花多少钱 中国电信itv应用商店收费吗 南沙河镇的行政区划 茶陵县古石村卫星地图 求一部欧美虫子电影的片名~~ 四川德阳中江县妙丰乡有几个村,分别是哪个几个村(大队) 关于虫子的电影欧美的,虫子进人身体里繁殖,情节是一个人的腿都断了,那虫又跑到另一个人身体了, 求一部老的关于虫灾的美国电影!! 谁能告诉我美国电影,好像是一群军队去打外星的大虫子的电影是什么电影吗? 求一部欧美讲述虫子报复人类的电影 美国电影有一个人手心里有一个虫子的那叫什么电影 有一个美国科幻电影,讲的是外星虫子攻打地球,地球找到很多少年精英 - 信息提示 广东省河源市龙川县贝岭镇古石村邮编是什么? win10怎样以管理员身份运行软件 win10怎样以管理员身份运行软件 哪种意外伤害保险比较好? 哪种医疗保险比较好 失业补助金发到哪里去了 失业补助金的钱打到哪里 媒体滚动是什么 失业保险金从哪看发钱了 滚动的物体有哪些 滚动的介绍 之前有人说他是平安的,让我投诉平安保险,可以拿到全额退保,是真的吗? 小龙女彤彤的所有图片 网络美女小龙女彤彤的个人资料 数据结构习题:编写判断一个字符序列是否是回文的函数。非常急,多谢! 社区计免上岗证考取条件 小龙女彤彤的所有图片打包 小龙女彤彤是谁?好漂亮 报考社区护士资格证需要什么条件