早教吧作业答案频道 -->其他-->
问题描述编写一函数palindrome(char*s)用于判断任一字符串是否是回文(即顺序读与反序读一样,例如“ABCBA”、“121”等)。输入输入文件有多组测试数据。第一行有一个整数n,它是
题目详情
【问题描述】
编写一函数palindrome(char* s)用于判断任一字符串是否是回文(即顺序读与反序读一样,例如“ABCBA”、“121”等)。
【输入】
输入文件有多组测试数据。第一行有一个整数n,它是测试数据组数,(n≤20)。接下来有n行,每行至多有m个字符,(m≤1000)。但是,每一行末尾处的换行字符不能作为这一行的内容。
【输出】
对每一组测试数据,在一行上输出你的判断结果。若是回文串,则输出“YES!”,否则输出“NO!”。
(主函数调用判别函数并输出判别结果)。
【输入样例】
3
ABCBA
121
ABCA
【输出样例】
YES!
YES!
NO!
编写一函数palindrome(char* s)用于判断任一字符串是否是回文(即顺序读与反序读一样,例如“ABCBA”、“121”等)。
【输入】
输入文件有多组测试数据。第一行有一个整数n,它是测试数据组数,(n≤20)。接下来有n行,每行至多有m个字符,(m≤1000)。但是,每一行末尾处的换行字符不能作为这一行的内容。
【输出】
对每一组测试数据,在一行上输出你的判断结果。若是回文串,则输出“YES!”,否则输出“NO!”。
(主函数调用判别函数并输出判别结果)。
【输入样例】
3
ABCBA
121
ABCA
【输出样例】
YES!
YES!
NO!
▼优质解答
答案和解析
/* 判断回数 */
#include
#include
int palindrome(char *p) //判断是否是回数,是则返回1,不是则返回0
{
int i,j;
for(i=0,j=(int)strlen(p)-1;i {
if(*(p+i)!=*(p+j))
return 0;
}
return 1;
}
void main()
{
int num,i;
char input[20][1000];
char (*str)[1000];
str=input;
scanf("%d",&num);
getchar();
for(i=0;i gets(*(str++));
str=input;
printf("\n");
for(i=0;i {
if(palindrome(*(str++)))
printf("YES!\n");
else
printf("NO!\n");
}
}
#include
#include
int palindrome(char *p) //判断是否是回数,是则返回1,不是则返回0
{
int i,j;
for(i=0,j=(int)strlen(p)-1;i {
if(*(p+i)!=*(p+j))
return 0;
}
return 1;
}
void main()
{
int num,i;
char input[20][1000];
char (*str)[1000];
str=input;
scanf("%d",&num);
getchar();
for(i=0;i
str=input;
printf("\n");
for(i=0;i
if(palindrome(*(str++)))
printf("YES!\n");
else
printf("NO!\n");
}
}
看了问题描述编写一函数palind...的网友还看了以下:
怎样打一些特殊的数学符号?在做数学题的时候有一些数学符号不会打`请问下,该怎样打呢?像平方,立方, 2020-05-16 …
在从小到大排列的1-9这9个数字之间插入一些四则运算符号或括号(如果相邻数字之间为插入符号,就认为 2020-05-17 …
在Word中,段落标记是在按下回车键时被插入的,是可打印的字符。 2020-05-31 …
在Word中,段落标记符是输入( )产生的。A.句号B.Enter键C.分页符D.分栏符 2020-05-31 …
在知道回答问题时怎么插入符号啊,象中括号,数的平方等 2020-06-03 …
EXCEL表格A1+B1+C1=D1,D1=E1,E1显示任何字符,G1显示纸箱EXCEL表格A1 2020-06-03 …
谁能帮我解决一下VFP中的这些题目的输入命令0)判断字符串“VisualFoxpro”的首字符是否 2020-06-09 …
pascal帮帮忙判断回文串二读入一行字符,以#结束。这些字符只包含大写字母、小写字母和数字,总长 2020-06-09 …
c程题目求解答311.给定程序中,函数voidfun(char*s)的功能是:把形参s所指字符串中 2020-06-12 …
求帮写几个JAVA小程序!急急急!1)编程:检查输入的字符串是否是“回文”。(2)编程:字符串中删 2020-07-17 …