求C语言,编写函数fun,功能是,判断字符串,是否是回文(123321类),是,函数返回1,否,返回0
2个回答
展开全部
#include <stdio.h>
#include <string.h>
int fun(char s[])
{ int b,i,t;
char a[100];
b=strlen(s);
t=b;
i=0;
while(i!=t)
{
a[i]=s[b-1];
b--;
i++;
}
a[i]='\0';
if(!strcmp(s,a))
return 1;
else
return 0;
}
void main()
{
char s[100];
int b,i,t;
printf("请输入字符串:");
scanf("%s",s);
i=fun(s);
if(i==1)
printf("这是回文串!\n");
else
printf("这不是回文串!\n");
}
#include <string.h>
int fun(char s[])
{ int b,i,t;
char a[100];
b=strlen(s);
t=b;
i=0;
while(i!=t)
{
a[i]=s[b-1];
b--;
i++;
}
a[i]='\0';
if(!strcmp(s,a))
return 1;
else
return 0;
}
void main()
{
char s[100];
int b,i,t;
printf("请输入字符串:");
scanf("%s",s);
i=fun(s);
if(i==1)
printf("这是回文串!\n");
else
printf("这不是回文串!\n");
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询