主题:[讨论]判断字符串是不是回文序列
//我晕 输入aa竟输出 no 高手看下我程序那里错了
#include <stdio.h>
#include <string.h>
void main()
{int i,n,m;
char string[2][100]; //最多可输入100个字符
printf("input the data :");
gets(string[0]);
n=strlen(string[0]); //得到第一行的长度
for(i=0;i<n;i++)
{string[1][n-1-i]=string[0][i];}//将第一行置换存入第二行
if(strcmp(string[1],string[0]))//判断两个字符是否相等
printf("no");
else
printf("yes");
}
#include <stdio.h>
#include <string.h>
void main()
{int i,n,m;
char string[2][100]; //最多可输入100个字符
printf("input the data :");
gets(string[0]);
n=strlen(string[0]); //得到第一行的长度
for(i=0;i<n;i++)
{string[1][n-1-i]=string[0][i];}//将第一行置换存入第二行
if(strcmp(string[1],string[0]))//判断两个字符是否相等
printf("no");
else
printf("yes");
}