首页 > 其他分享 >c语言代码练习40

c语言代码练习40

时间:2023-10-27 13:44:49浏览次数:29  
标签:return int 代码 练习 ret char 40 printf include

问:实现两个字符串的比较

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <assert.h>
#include <string.h>

int main()
{
    char* p1 = "abcdefg";
    char* p2 = "abcder";
    int ret = strcmp(p1,p2);
    if (ret == 0)
    {
        printf("相等");
    }
    else if (ret > 0)
        printf("arr1大");
    else
        printf("arr2大");
    return 0;
}

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <assert.h>
#include <string.h>

int my_strcmp(char* x, char* y)
{
    assert(x && y);
    while (*x == *y)
    {
        if (*x == '\0')
            return 0;//相等
        x++;
        y++;
    }
    return(*x - *y);

}

int main()
{
    char* p1 = "abcdefg";
    char* p2 = "abcder";
    int ret = my_strcmp(p1, p2);
    if (ret == 0)
    {
        printf("相等");
    }
    else if (ret > 0)
        printf("arr1大");
    else
        printf("arr2大");
    return 0;
}

 

标签:return,int,代码,练习,ret,char,40,printf,include
From: https://www.cnblogs.com/ayue6/p/17792157.html

相关文章

  • c语言代码练习39
    问:实现两个字符串的追加#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>#include<assert.h>#include<string.h>intmain(){chararr1[20]="abcdef";chararr2[]="yue";strcat(arr1,arr2);printf("......
  • c语言代码练习38
    问:实现字符串的拷贝#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>#include<assert.h>#include<string.h>intmain(){chararr1[]="abcdef";chararr2[]="bit";strcpy(arr1,arr2);printf("%s&q......
  • 代码随想录第三天 | 203.移除链表元素 707.设计链表 206.反转链表
    第一题:https://leetcode.cn/problems/remove-linked-list-elements/我一开始打算是搞先判断第一个节点是不是,如果不是就作为头节点来着,不过后来一想觉得太麻烦了,仔细一看题目发现居然已经提供了模拟头节点的方法,就用了呗GPT3.5:那你我的想法有颇多相似之处啊.jpg第二题:https://l......
  • 【视频】支持向量机算法原理和Python用户流失数据挖掘SVM实例|附代码数据
    最近我们被客户要求撰写关于用户流失数据挖掘的研究报告,包括一些图形和统计输出。即使是同一种植物,由于生长的地理环境的不同,它们的特征会有所差异。例如鸢尾花,可分为山鸢尾、杂色鸢尾、维吉尼亚鸢尾。假设此时您得到了一朵鸢尾花,如何判断它属于哪一类呢?支持向量机算法原理·其......
  • R语言具有Student-t分布改进的GARCH(1,1)模型的贝叶斯估计|附代码数据
    最近我们被客户要求撰写关于GARCH的研究报告,包括一些图形和统计输出。本说明介绍了具有Student-t改进的GARCH(1,1)模型的贝叶斯估计方法介绍摘要本说明介绍使用Student-t改进的GARCH(1,1)模型对汇率对数收益进行贝叶斯估计。自Engle(1982)的开创性论文以来,使用时间序列模型改变波动率的......
  • R语言向量自回归模型(VAR)及其实现|附代码数据
     最近我们被客户要求撰写关于向量自回归模型(VAR)的研究报告,包括一些图形和统计输出。澳大利亚在2008-2009年全球金融危机期间发生了这种情况。澳大利亚政府发布了一揽子刺激计划,其中包括2008年12月的现金支付,恰逢圣诞节。因此,零售商报告销售强劲,经济受到刺激。因此,收入增加了......
  • Python给你一个字符串,你怎么判断是不是ipv4地址?手写这段代码,并写出测试用例【杭州多测
    ipv4地址的格式:(1~255).(0 ~255).(0 ~255).(0 ~255)1.正则表达式importredefcheck_ip(one_str):compile_ip=re.compile('^(([1-9]|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.){3}(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])$')ifcompile_ip.match(one_str):......
  • GB/T 39412-2020《信息安全技术 代码安全审计规范》解析
    ​代码审计标准GB/T39412-2020《信息安全技术代码安全审计规范》是中国国家标准之一,旨在规范信息安全技术领域中代码安全审计的相关流程、技术和方法。该标准适用于指导代码安全审计相关工作,旨在帮助相关安全审计人员更好地识别和评估代码中的安全缺陷,提高软件系统的安全性。......
  • seo head代码优化
    作用:告诉搜索引擎页面是PC端页面还是移动端页面,还是自适应页面pc,mobile写法:PC页面:<metaname="applicable-device"content="pc"/>移动页面:<metaname="applicable-device"content="mobile"/>自适应页面:<metaname="applicable-device&quo......
  • 代码随想录算法训练营第一天 | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩
    今日学习的文章链接和视频链接https://programmercarl.com/0977.有序数组的平方.htmlhttps://programmercarl.com/0209.长度最小的子数组.htmlhttps://programmercarl.com/0059.螺旋矩阵II.html977.有序数组的平方菜鸡刚开始只会暴力,记录一下双指针:varsortedSquares=......