23/2/19学习记录

1. 判断是否为闰年的函数

int is_leapyear(int n)
{
    if((n%4==0)&&(n%100!=0)||(n%400==0))
       return 1;
    else
       return 0;
}

2. strstr( )函数 const char * strstr ( const char * str1, const char * str2 );

  • 在str1中返回str2第一次出现在str1中的指针,如果str2不是str1的一部分则返回空指针NULL
#include <stdio.h>
#include <string.h>  //头文件
int main ()
{
  char str[] ="This is a simple string";
  char * pch;
  pch = strstr (str,"simple");//也可用于判断str2是否为str1的子串
  if (pch != NULL)
    strncpy (pch,"sample",6);
  puts (str);
  return 0;
}

3. 回文函数长度判断(HJ85)

int getlenth(char* str, int low,int high)
{
    while(low>=0&&high<strlen(str)&&str[low]==str[high])
    {
        low--;
        high++;
    }
    return high-low-1;
}

c编程学习记录 文章被收录于专栏

为了华为od机试刷题学习记录

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务