然后再看程序,把长度为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)
}
1、首先打开vc6.0,新建一个控制台项目,添加头文件。
2、然后我们根据图示代码添加main主函数。
3、然后我们根据图示代码定义6个long型变量。
4、然后我们根据图示代码使用scanf给input赋值。
5、然后我们根据图示代码分解个位、百位、千位、万位。
6、然后我们根据图示代码使用if判断。
7、然后我们根据图示代码运行程序,看看结果无误。