问题描述:编写一个程序,判断一个字符串是否为“回文”(顺读和倒读都一样的字符串称为“回文”).
作者:何知令
发表时间:2017年2月11日
输入: nameeman
作者:何知令
发表时间:2017年2月11日
输入: nameeman
输出;是回文
代码:
/*
问题描述:编写一个程序,判断一个字符串是否为“回文”(顺读和倒读都一样的字符串称为“回文”).
作者:何知令
发表时间:2017年2月11日
输入: nameeman
输出;是回文
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
char str[100];
int i;
int len;
int true=1;
gets(str);
for(len=0; str[len]!='\0'; len++);
for(i=0; i<len/2; i++)
{
if(str[i]!=str[len-i-1])
{
true=0;
break;
}
}
if(true==1)
printf("是回文");
else
printf("不是回文");
return 0;
}
程序运行结果展示:
知识点总结:字符串数组
学习心得:又错,又是不知道自己错在哪