华清远见 week2 day01

这篇具有很好参考价值的文章主要介绍了华清远见 week2 day01。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

字符串处理

引用头文件 #include <string.h>
#include <stdio.h>
​
int main(){
    char a[20]="hahaha";
    
    //求取字符串长度
    int x=strlen(a);
    
    printf("%d",x);
    
    //复制字符串
    
    char b[20];
    strcpy(b,a);//被赋值的在后面
    
    //字符串连接,a 被改变, 要确保a 有足够大小
    strcat(a,b);
    
    //字符串比较 返回值大于 0 ,前面大,小于0 后面大, 相等为0;
    strcmp(a,b);
    
}

随机数

产生随机数文章来源地址https://www.toymoban.com/news/detail-476391.html

头文件
include <stdlib.h>
​
srand(1);
b[i]=rand()%36;
35 取 1;
#include <time.h>
srand(time(0));
b[i]=rand()%36;
35 取 1;

函数

函数名
不能是 关键字
不能是 数字开头
不能是 符号 除 _ 下划线
返回值类型 函数名(){
​
​
}
void printf_star(){
​
​
}
//将十进制数转化为二进制数 获取其中 1的数量
​
int getnum(int a){
    int list[20];
    int i=0,flag=0;
​
    while(a>0){
        list[i]=a%2;
        a = a/2;
        //i++;
        if(list[i]==1){
            flag+=1;
        }
        printf("%d ",list[i]);
        i++;
    }
    printf("数量:%d\n",flag);
}
​
// 将一个整数 各个位置存放进数组
​
void getchaisan(int a){
    int i=0,flag=0;
    //int num;
    int b[30];
    if(a<0){
        a = a*(-1);
    }
​
    while(a>0){
        b[i]=a%10;
        a= a/10;
        i++;
        flag+=1;
    }
    for(i=flag-1;i>=0;i--){
        printf("%d ",b[i]);
    }
    puts("");
}
//三目运算符得到三个数中的最大值
int getMax(int a,int b,int c){
    int max;
    max=a;
    max=b>max?b:max;
    max=c>max?c:max;
​
    return max;
}

到了这里,关于华清远见 week2 day01的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【刷题】 leetcode 面试题 01.06 字符串压缩

    来看题目: 根据题目所说,我们需要完成函数书写,保证返回一个相对较小的字符数组: 如果压缩后比原字符串小,则返回压缩字符串,否则返回原字符串。 本思路一步一步操作,逐步完成任务 先确认字符串长度是否小于 2 ,小于直接返回( 因为压缩字符串长度至少是2

    2024年01月24日
    浏览(55)
  • 华清远见嵌入式学习——ARM——作业3

    led.h led.c uart.h uart.c main.c

    2024年01月21日
    浏览(56)
  • 华清远见嵌入式学习——驱动开发——作业1

    通过字符设备驱动分步注册过程实现LED驱动的编写,编写应用程序测试,发布到CSDN

    2024年02月20日
    浏览(58)
  • 华清远见嵌入式学习——ARM——作业2

    目录 作业要求: 现象: 代码: 思维导图: 模拟面试题: GPIO实验——3颗LED灯的流水灯实现

    2024年02月03日
    浏览(43)
  • 自学day8 js的字符串

    js在产生的时候,年代比较早,当时的web需求比较少,所以刚开始的js功能比较少,语法没有特别严谨。随着时代的发展和web应用的普及,js需要更多的功能,以及更严谨的语法,所以,js会有版本的升级。第一版的js是ECMA一开始统一了标准以后的版本。我们现在的所使用的语

    2024年02月05日
    浏览(59)
  • day-15 按分隔符拆分字符串

    思路 依次对words的每个字符进行split(),然后将非空的加入List 解题方法 String arr[]=s.split(ss);利用split()方法将words的每个字符串划分为String数组 if(arr[i]!=“”) //将非空的加入 list.add(arr[i]); String ss=“”+separator; //使用转义字符 时间复杂度: O(mn) 空间复杂度: O(n) Code

    2024年01月20日
    浏览(46)
  • 华清远见作业第四十天——Qt(第二天)

    使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数 将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为\\\"admin\\\",密码是否为\\\"123456\\\",如果账号密码匹配成功,则输出“登录成

    2024年02月22日
    浏览(41)
  • 代码随想录字符串专题复盘day15

    KMP算法 KMP算法的经典思想就是:当出现字符串不匹配的时候,可以记录一部分之前已经匹配的文本内容,利用这些信息避免从头再去做匹配 前缀表 next数组就是一个前缀表 前缀表是用来回退的,它记录了模式串与主串不匹配的时候,模式串应该从哪里开始重新匹配 前缀表的

    2024年01月20日
    浏览(47)
  • Day56 | 583. 两个字符串的删除操作 | 72. 编辑距离

    583. 两个字符串的删除操作 注意点: 1.当word1[i - 1] 与 word2[j - 1]不相同的时候, 情况一:删word1[i - 1],最少操作次数为dp[i - 1][j] + 1 情况二:删word2[j - 1],最少操作次数为dp[i][j - 1] + 1 情况三:同时删word1[i - 1]和word2[j - 1],操作的最少次数为dp[i - 1][j - 1] + 2 因为 dp[i][j-1]+1 = d

    2024年02月08日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包