C语言填空:回文字符串

#include <stdio.h>
//输入一个字符串(20个字符以内),判断其是否是回文字符串(回文字符串是指正反一样的字符串)。1】
main()
{
    char a[21];
    int b,【2】,len;
    【3】;
    len=【4】;
    for(b=0;b<(len-1)/2;b++)
    if(a[b]!=【5】) 
    {
        c=1;
        break;
    }
    if(c==0) printf("%s是回文字符串",a);
    else printf("%s不是回文字符串",a);
    getchar();
 }

 

#include <stdio.h>
#include <string.h>
main()
{
    char a[21];
    int b,c=0,len;
    gets(a);
    len=strlen(a);
    for(b=0;b<(len-1)/2;b++)
    if(a[b]!=a[len-1-b]) 
    {
        c=1;
        break;
    }
    if(c==0) printf("%s是回文字符串",a);
    else printf("%s不是回文字符串",a);
    getchar();
 }
#include <stdio.h>
#include <string.h>
int fh(char ab[])
{
    int len=strlen(ab),a=0;
    for(a=0;a<=len;a++)
    if(ab[a]!=ab[len-a-1]) return 0;
    return 1;    
}
main()
{
    char ab[20];
    gets(ab);
    if(fh(ab)==1) printf("是回文字符串");
    else printf("不是回文字符串"); 
    getchar();
 }

 

posted @ 2023-02-12 14:43  myrj  阅读(84)  评论(0编辑  收藏  举报