首页 > 其他分享 >C语言填空:回文字符串

C语言填空:回文字符串

时间:2023-02-12 14:56:48浏览次数:38  
标签:int len C语言 char 字符串 填空 include 回文

#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();
 }

 

标签:int,len,C语言,char,字符串,填空,include,回文
From: https://www.cnblogs.com/xkdn/p/17113809.html

相关文章

  • C语言--指针与数组
    1.数组的本质就是一片连续的内存;2.一些事实-使用取地址操作符&获取数组的地址-数组名可看作一个指针,代表数组中0元素的地址-当指针指向数组元素时,可......
  • C语言学习:计算时间差
     1#include<io_utils.h>2#include<time_utils.h>3#include<time.h>45#definePI3.141592667voidDoHardWork(){8doublesum=0;9......
  • C语言学习:解析时间
     1#define_XOPEN_SOURCE23#include<io_utils.h>4#include<time_utils.h>5#include<time.h>67intmain(){8long_time_tcurrent_time_in_......
  • C语言--深入理解指针与地址
    1.初学指针的军规--Type*类型的指针只保存Type类型变量的地址--禁止不同类型的指针相互赋值注意:指针保存的地址必须是有效地址eg:inti=10;floa......
  • C语言学习:格式化时间
     1#include<io_utils.h>2#include<time_utils.h>3#include<time.h>45intmain(){6long_time_tcurrent_time_in_ms=TimeInMillisecond();7......
  • C语言--指针:一种特殊的变量
    1.因为是变量,所以用于保存具体值,特殊之处,指针保存的值是内存中的地址--内存地址:内存就是计算机中的存储部件,每个存储单元有固定唯一的编号--内存中存储单元的编......
  • C语言学习:获取系统时间
    头文件定义1#ifndefCHAPTER10_INCLUDE_TIME_UTILS_H_2#defineCHAPTER10_INCLUDE_TIME_UTILS_H_34#ifdefined(_WIN32)5#include<sys/timeb.h>6#eli......
  • C语言学习:获取日历时间
    时间戳表示从1970年1月1日到现在的秒数。1#include<io_utils.h>2#include<time_utils.h>3#include<time.h>45intmain(){6time_tcurrent_time;......
  • C语言学习:宽字符串与窄字符串的转换
    什么也不设置,看一下代码运行结果。1#include<io_utils.h>2#include<string.h>3#include<stdlib.h>4#include<wchar.h>5#include<wctype.h>6#inc......
  • C语言学习:几个常见的内存操作函数
     #include<io_utils.h>#include<string.h>#include<stdlib.h>intmain(){//memchr()//strchr()//memcmp()//strcmp()//memset()char*mem......