关于C语言: 请用指针编写函数fun,该函数的功能是:判断字符串是否为回文?
答案:4 悬赏:20 手机版
解决时间 2021-03-09 10:18
- 提问者网友:你挡着我发光了
- 2021-03-08 21:47
关于C语言: 请用指针编写函数fun,该函数的功能是:判断字符串是否为回文?
最佳答案
- 五星知识达人网友:白昼之月
- 2021-03-08 22:56
#include
int fun(char *s)
{
int i,m;
m=strlen(s);
for(i=0;i {
if(s[i]==s[m-1-i])
return(1);
else
return(0);
}
}
void main()
{
char str[255];
gets(str);
if(fun(str))
printf("Yes,%s",str);
else printf("No,%s",str);
getch();
}
^_^
int fun(char *s)
{
int i,m;
m=strlen(s);
for(i=0;i
if(s[i]==s[m-1-i])
return(1);
else
return(0);
}
}
void main()
{
char str[255];
gets(str);
if(fun(str))
printf("Yes,%s",str);
else printf("No,%s",str);
getch();
}
^_^
全部回答
- 1楼网友:撞了怀
- 2021-03-09 00:57
先说明一点,回文的判断是去掉标点的
等我的程序
等我的程序
- 2楼网友:轻雾山林
- 2021-03-08 23:43
#include
int fun(char* a)
{
char* b = a;
while(*b)++b;
while(*a++ == *--b);
return a > b ? 1 : 0;
}
int main()
{
char s[100];
gets(s);
puts(fun(s) ? "YES" : "NO");
}
int fun(char* a)
{
char* b = a;
while(*b)++b;
while(*a++ == *--b);
return a > b ? 1 : 0;
}
int main()
{
char s[100];
gets(s);
puts(fun(s) ? "YES" : "NO");
}
- 3楼网友:过活
- 2021-03-08 23:29
#include "stdio.h"
#include "string.h"
#define N 50
main()
{char a[N];
if(fun(a))printf("是回文");
else printf("不是回文");}
int fun(char *a)
{int i,j,p=1;
for(i=0,j=strlen(a)-1;i if(a[i]!=a[j]){p=0;break;}
return p;}
#include "string.h"
#define N 50
main()
{char a[N];
if(fun(a))printf("是回文");
else printf("不是回文");}
int fun(char *a)
{int i,j,p=1;
for(i=0,j=strlen(a)-1;i
return p;}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯