Time Limit: 1000 ms
Memory Limit: 256 mb
1)建立顺序循环队列SeqQueue。 2)编写程序判断一个字符序列是否是回文。
输入输出格式
输入描述:
字符串
输出描述:
判断的结果,是回文就输出“yes”,否则就输出“no”。
输入输出样例
输入样例#:
复制
abcab
输出样例#:
复制
no
代码如下:
方法一:
#include <stdio.h>
int main(){
int count=0;
char a[100];
int temp,res;
scanf("%c",&a[count]);
while(a[count]!='\n'){
count++;
scanf("%c",&a[count]);
}
for(int i=0;i<count;i++){
temp=a[i];
}
for(int i=count-1;i>=0;i--){
res=a[i];
}
if(res==temp){
printf("yes");
}else{
printf("no");
}
return 0;
}
方法二:
#include <stdio.h>
int strlen(char a[]){
int len=0;
for(int i=0;a[i]!='\0';i++){
len++;
}
return len;
}
int main(){
char a[100];
int len=0;
int temp,res;
while(scanf("%s",&a)!=EOF){
len=strlen(a);
}
for(int i=0;i<len;i++){
temp=a[i];
}
for(int i=len-1;i>=0;i--){
res=a[i];
}
if(res==temp){
printf("yes");
}else{
printf("no");
}
return 0;
}