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

c语言判断是否为回文

发布网友 发布时间:2022-04-25 13:01

我来回答

3个回答

热心网友 时间:2024-07-12 23:06

首先清楚什么是回文。。。我们称正读和反读都相同的字符序列为“回文”,如“abba”、“abccba”、12321、123321是“回文”。
然后再看程序,把长度为n的字符串的每一个字符排下标,即从0到n-1,要判断是否回文,就是把一串字母进行前后比对,即下标0的字符和下标为n-1的字符,1与n-2,2与n-3。。。
for
(i
=
0;
i
<
len
/
2;
i++)
{
if
(str[i]
!=
str[len-1-i])
{
break;
{{{{这里是什么意思啊}}}}}}
//
这里是判断不符号回文的情况,只要两个字符不符合,那这整个字符串就不是,所以break跳出循环判断
}
}
if
(i
==
len
/
2)
{{{{我不懂这里是什么意思}}}}}}
//
长度为n的字符串最多只能比对len
/
2次,那么如果每对都符合,那就是回文啦
{
printf(“%s
shi
hui
wen.\n“,
str);
}

热心网友 时间:2024-07-12 23:07

你提问的第一个地方,比如你输入了个5个字符的字符串
,abcba
先判断第一个和最后一个是否相同
,再判断第二个和倒数第二个
,一次类推
,如果相等程序正常执行
,如果不相等
,break就跳出循环

你提问的第二个地方就是i
如果等于
len/2说明
上边循环式正常退出
,那就是说前后一一对比都相同
,是回文数
,不等于len/2说明是由break退出导致,既前边和后边某一位不相同

热心网友 时间:2024-07-12 23:07

若输入
abbc
i=0
str[0]='a'
str[4-1-0]='c'
执行break;跳出for循环循环结束
i=0
所以判断不是回文
若输入abba
i=0
str[0]='a'
str[4-1-0]='a'
i=1
str[1]='b'
str[4-1-1]='b'
i=2
for循环条件不满足i
评论
0
0
加载更多
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 C语言编写程序判断回文数? 如何正确的参加一场美国印第安人powwow巫师大会呢? 用c语言实现判断回文 powwow中文是什么意思 用C语言判断一个数是否为回文数 护资考试题型和分数分别是? c语言判断回文数 用c语言如何实现判断回文? C语言中回文数的判定 护士资格考试分数怎么算? 用C语言编写程序,判断一个数是否为回文数。 护士资格考试分数怎么算 C语言 关于判断回文数的程序 C语言怎么判断一个数是否是回文数? 我你四字成语大全 “你”字猜成语一(二个四字词相连的) &quot;你&quot;字开头的成语有吗 你字的四个字成语 “你”字结尾的成语(可以谐音) 你四字成语大全 救命啊!!!求论 美国英语的特色 用C语言判断一个数是否是回文数(不用循环语句) 征求创意,以DP为所写所能代表的单词。 c语言如何求回文数 护考的总分是多少呢? Well ,important pow-wow can last for one week.什么意 C语言程序设计判断一个数是否是回文数 护士资格考试总分是多少吗 c语言 编写一个函数,来判断一个数是否是回文数。(回文数就是像12321... 护资是按比例过吗 护士资格证合格分数怎样计算? c语言如何判断回文数 输入一个5位数 判断它是不是回文数 C语言编写 今年护士资格证考试的分数线是多少? 怎样判断一个回文数?c语言,要简单的那种。 7783是什么端口阿 C语言 判断回文数 你能说出哪些常用端口? c语言判断回文数,看不大懂,望高人详细解释每一步是什么意思,谢谢!_百... C语言判断五位回文数(我知道有其它方法,但我只想知道我这种方法有什么问...