您当前的位置:首页百科大全正文

回文

放大字体  缩小字体 发布日期:2020-09-03 13:49:44 浏览次数:251
经典回文诗欣赏
香莲碧水动风凉水动风凉夏日长长日夏凉风动水凉风动水碧莲香

回文可以在线翻译吗
没有的

回文诗《春》花枝弄影照纱映日斜。 怎么读解?
 唐寅曾作过名曰《春》、《夏》、《秋》、《冬》的联珠回文诗:
花枝弄影照窗纱映日斜
莲新长水贴青钱数点圆
悠云白雁过南楼半色秋
梅枝几点雪花开春信来
  

花枝弄影照窗纱,影照窗纱映日斜。
斜日映纱窗照影,纱窗照影弄枝花。
五言:
花枝弄影照,窗纱映日斜。
斜日映纱窗,照影弄枝花。


莲新长水贴青钱,水贴青钱数点圆。
圆点数钱青贴水,钱青贴水长新莲。
    五言:
莲新长水贴,青钱数点圆。
圆点数钱青,贴水长新莲。


悠云白雁过南楼,雁过南楼半色秋。
秋色半楼南过雁,楼南过雁白云悠。
五言:
悠云白雁过,南楼半色秋。
秋色半楼南,过雁白云悠。


梅枝几点雪花开,点雪花开春信来。
来信春开花雪点,开花雪点几枝梅。
五言:
梅枝几点雪,花开春信来。
来信春开花,雪点几枝梅。

C++回文数的问题

回文数的判断不需要那么复杂. 直接将该数倒置后判断和原来的数是否相等就行了.

我下面的程序用一个while实现将原来的数倒置. 你可以参考下. 有问题还请追问;

#include<iostream>
using namesPAce std;

int lfh(int x)
{
int c,t=0;
c=x; //将x赋值给c. 用c参与while循环.

while(c)
{
t*=10; //每次将t乘以10, 等于将原本的个位一直往前移动.
t+=c%10; //t每次都加上c现在的个位.
c/=10;

//c每次都除以10. 等于说通过上面将原本的个位取出来以后,就将c中的个位去掉.让十位成为个位
}

if(t==x)
{
cout<<t<<'\t';
return 1;
}
return 0;
}


int main()
{
int m,n,t;
cout<<"请输入范围:";
cin>>m;
cin>>n;
for(t=m;t<n;t++)
lfh(t);

return 0;
}

附效果图:



C语言编程回文串
#include <stdio.h>
main()
{ int n,n1,x,y=0,m=0,i,j,k,tong;
char *a,b[27],ch,dan=0;
printf("n=");
scanf("%d",&n);
a=(char *)malloc(sizeof(char)*n+1);
a[n]=0;
b[0]=0;
scanf("%s",a);
for(i=0,k=0;i<n;i++)
{
tong=0;
for(j=0;b[j]!=0;j++)
if(a[i]==b[j])tong=1;
if(tong==0)
{
for(j=i+1,x=1;j<n;j++)
if(a[i]==a[j])x++;
if(x%2==1)
{
dan=a[i];
y++;
}
if(y==2)
{
printf("Impossible\n\n");
exit(0);
}
b[k]=a[i];
b[k+1]=0;
k++;
}
}
for(i=0;i<n/2;i++)
{
if(dan!=0)
if(a[i]==dan)
{
ch=a[i];
a[i]=a[i+1];
a[i+1]=ch;
m++;
}
for(j=n-1-i;j>i;j--)
if(a[i]==a[j])
{
break;
}
for(k=j;k<n-1-i;k++)
{

ch=a[k];
a[k]=a[k+1];
a[k+1]=ch;
m++;
}
}

printf("%s\n %d\n\n",a,m);
getch();
}

关于回文算法
这个函数不对奇偶长度的字符串都通用的 我给你稍微改了下 空都补上了 int IsHuiWen(char *s){SeqStack T; // 定义一个顺序栈Tchar t;Init Stack(T); //初始化栈l=strlen(s); //变量l的值为字符串长度for(i=0;i <= l/2;i++) PUsh(&T,s[i]); //i<=l/2和后面的push 作用就是把字符串前半截压入栈结构while(!EmptyStock(&T)){t=Pop(&T); //让元素出栈并且赋给t 用来和后面的字符比较if(t != s[l-i]) //如果中间的2个字符不相同就返回0 {return 0;}--i; //如果第一次比较相同就比较第二次 从中间向两边比较直到栈为空} // 这个后面的while是多余的 没用return 1;//比较完后都不返回0就是回文 返回1}

关键词: 回文
上一篇:灰熊公园
下一篇:会说话的照片

“如果发现本网站发布的资讯影响到您的版权,可以联系本站!同时欢迎来本站投稿!