数组8

作者: 时间:2020-07-09 点击数:

字符数组
   作用:存储成批字符或字符串。
字符串:用双引号引起来的若干个字符。 字符串结束标记:'\0'     ascii:0
一、定义      
二、初始化
三、元素访问    
四、字符串处理函数
  puts(数组名):输出字符串内容;  
  gets(数组名): 输入字符串。  
  strcat(数组名1,数组名2):把字符串2连接到字符串1的后边,形成一个完整的字符串。
  strcpy(数组名1,数组名2):把字符串2复制到数组1中。  (数组1和数组2的内容完全一样,都是原先数组中的内容)  
  strlen(数组名):返回数组中字符串的长度。   (不包括\0)
  strcmp(数组名1,数组名2):字符串的比较。三个返回值:0   正数   负数 ,分别代表:两个字符串相等    字符串1大于字符串2   字符串1小于字符串2
问题:统计任意一个字符串中数字字符个数。
问题2:将任意一个字符串中出现的数字字符提起出来组成一个整数(数字字符个数不超过5个)。
问题3:输入任意一个字符串,判断是否为回文字符串。(回文字符串即前后完全对称的字符串)
      如:"abcdcba"     "abcddcba"
分析:
      "gjsdflgjsldjglsdjhldsjhfjg"
   (1)第一种方法
    char tt[81];
 int j=0;
 "gjsdflgjsldjglsdjhldsjhfjg"
  i=strlen(a)-1;
 for(i=strlen(a)-1;i>=0;i--)
   tt[j++]=a[i];
 tt[j]='\0';
 if (strcmp(tt,a)==0) printf("yes");
 else printf("no");

[1] [2] [3] 下一页

Copyright© 2020 Anyang Institute of Technology.All rights reserved.

学院地址:河南省安阳市黄河大道西段