C语言用指针编写函数判断输入的字符串是是否为回文,然后再主函数中

C语言用指针编写函数判断输入的字符串是是否为回文,然后再主函数中输入字符串,调用函数测试输入的字符串是否为回文。

1、打开visual C++ 6.0-文件-新建-文件-C++ Source File。

2、#include <stdio.h>int ss(int i)  /*自定义函数判断是否为素数*/{int j; if (i <= 1)  /*小于1的数不是素数*/  return 0; if (i == 2) /*2是素数*/ return 1。

3、  for (j = 2; j < i; j++)  /*对大于2的数进行判断*/ { if (i % j == 0)return 0。

4、void main({ int i;for (i = 10; i < 1000; i++)if (ss(i) == 1)   /*判断是否是回文数*/。

5、    if (i / 100 == 0)   /*判断是否是两位数*/。

6、得到最后的结果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-02
#include <stdio.h>
int check(char *s)
{
    char *p=s;
    while(*p) p++;
    --p;
    while(s<p)
    {
        if(*s++!=*p--) return 0;
    }
    return 1;
}
int main()
{
    char s[200];
    scanf("%s", s);
    if(check(s)) printf("Yes\n");
    else printf("No\n");
    return 0;
}

本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网