77问答网
所有问题
编写程序,判断一字符串是否为回文,回文即顺读和逆读都一样的字符串,如madam,123321。
如题所述
举报该问题
推荐答案 2009-07-03
program huiwen;
var a,b:string;
i:integer;
begin
readln(a); //读入
b:='';
for i:= 1 to length(a) do
b:=b+(a[length(a)+1-i]); //把a逆序后放到b中
if a=b then writeln(true) else writeln(false); //判断顺读和逆读是否一样
readln;
end.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GvWW3pYpp.html
其他回答
第1个回答 2009-07-11
用 subrev 这个系统自带的函数,将字符串反序,再判断它是否和原字符串相等。
相似回答
C课程设计
编写程序,判断一字符串是否为回文,回文即顺读和逆读都一样
...
答:
、int Palindrome_Test()//判别输入
的字符串是否回文
序列,是则返回1,否则返回0 { InitStack(S);InitQueue(Q);while((c=getchar()!='@'){ Push(S,c);EnQueue(Q,c); //同时使用栈和队列两种结构 } while(!StackEmpty(S)){ Pop(S,a);DeQueue(Q,b));if(a!=b) return ERROR;} retur...
...
字符串是否为
“
回文
”(
顺读和逆读都一样的 字符串
称为“回文”_百度...
答:
// n是每一位数所在数组的编号;i用来
判断是否为回文
数;p用来打印数组进行验证 printf( "请输入一个至少为三位数的数字\n ");scanf( "%d ",&num);printf( "请输入%d的位数\n ",num);scanf( "%d ",&lenth);while (num <100) /*必须输入一个三位以上的整数*/ { printf( "请...
...
是否为回文串
(回文串指正读反
读都一样的字符串,如
:字符串
答:
【1】include "string.h"include "stdio.h"void main(){ char x[20];int i,j,n;gets(x);n= strlen(x) ;i=0;j=n-1;while(i<j){ if(x[i]!=x[j]) break ;i++;j-- ;} if(i>=j)printf("The number is palindrome");else printf("The number is not...
...所谓“
回文
”是指顺序
读和逆
序
读都一样的字符串
。
答:
include <stdio.h> void main(){ char m[30],c;int i,n,k;gets(m);for(i=0;(c=m[i])!='\0';i++);n=i;k=0;for(i=0;i<n/2;i++){ if(m[i]==m[n-i-1])k++;} if(k==n/2)printf("Yes");else printf("No");} ...
C语言
回文
数
答:
include <stdio.h> void main(){ int num;int sum=0;int i,j;printf("所有的回文数字如下:\n");for(i=1000;i<10000;i++){ num=0;j=i;while(j!=0){ num=num*10+j%10;j/=10;} if(num==i){ printf("%d ",num);sum++;} } printf("\n总数为%d个\n",sum);} ...
编写
一个
程序,判断一
个
字符串是否为回文,回文
就是
顺读和逆读都
相同...
答:
return 1;} } return 0;} void main(){ printf("请输入一个
字符串
:\n");char s[80];gets(s);if(strcmp_self(s)==0)printf("是回文");else printf("不是回文");} 思路:从两端开始比较a[0]和a[length-1],a[1]和倒数第二个;只要出现了不相等的情况,就不是
回文,
至于i<length...
...
回文
。“回文”是指
顺读和逆读都一样的字符串,如
“abcdcba”_百度知...
答:
i]寻找字符串里是否有跟它
一样的字符
吗 如果没有就i++转向下一个字符 如果有,记录下相同字符的位置 然后检验 s下一个
字符是否和与
s相同的字符的前一个字符是否一样 ,一样就回文了 不一样就继续重复上面的操作 直到检验一半的字符过后即 i>=strlen(str)/2 结束循环 ...
大家正在搜
判断一个字符串是否是回文
判断输入的字符串是否为回文
判断是否为回文字符串
判断字符串是否为回文数组
C语言判断字符串是不是回文
编写程序将字符串逆序输出
编写程序将输入的字符串反序输出
判断字符串回文
怎么判断回文字符串
相关问题
求一个字符串是否为回文 编写程序,判断一个字符串是否为“回文...
输入一个字符串,判断是否位回文。“回文”是指顺读和逆读都一样...
输入一个字符串,判断是否位回文。“回文”是指顺读和逆读都一样...
C语言编程 编程判断输入的一串字符是否为“回文”。所谓“回文...
输入任一字符串(长度小于20),判断此字符串是否是回文字符串...
编程判断输入的一串字符是否为“回文”。所谓“回文”是指顺序读...
编写一个程序,判断一个四位整数是否为回文数,就是顺度与逆读得...
VB输入一个四位正整数,判断该数是不是回文数,回 文数是这个...