C基础及面试
文章平均质量分 70
薛定谔的CPC
这个作者很懒,什么都没留下…
展开
-
LeetCode412.Fizz Buzz
给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1开始)返回结果,其中:answer[i] == “FizzBuzz” 如果 i 同时是 3 和 5 的倍数。answer[i] == “Fizz” 如果 i 是3 的倍数。answer[i] == “Buzz” 如果 i 是 5 的倍数。(以字符串形式)如果上述条件全不满足。原创 2023-07-02 14:31:22 · 417 阅读 · 1 评论 -
五大板块(3)——字符串
文章目录一、字符串的定义方式与输出二、字符串的结尾是 ’ \0 ’字符串都是以类似于下面的方式输出:遇到 ‘\0’strlen使用(1)注意字符数组当做字符串来用?三、字符串操作常用API1、puts、gets —— 输入与输出不安全的gets对比get和fgetsstrcpy、strncpy —— 拷贝strcmp —— 比较strchr、strstr —— 检索strlwr、strupr —— 大小写转换strcat —— 拼接strtok —— 分割(作为重点介绍)sprintf —— 最常用的带格式原创 2022-05-09 19:02:47 · 180 阅读 · 0 评论 -
五大板块(2)—— 指针
一、地址的引入概念地址是一个十六进制表示的整数,用来映射一块空间,是系统用来查找数据位置的依据。地址标识了存储单元空间,而字节就是最小的存储单位。按字节的编址方式:每一个字节都有一个唯一的地址。例如:一个int型的变量是4个字节,就会对应4个地址,我们只需要取到这个变量的首地址就能得到完整的int型数据。用一个例子感受变量存放的地址:#include <stdio.h>int main(){ int a=10; int b=11;原创 2022-05-08 20:09:28 · 753 阅读 · 0 评论 -
五大板块(1)—— 数组
文章目录一、定义二、数组初始化1、大多情况下,数组在定义时必须确定大小2、数组的定义在下面三种情况下不需要指明大小3、不能直接给数组赋值字符串三、数组简单应用1、斐波那契数列2、冒泡排序3、选择排序一、定义在内存中开辟连续空间,即相同数据类型;地址空间连续。二、数组初始化1、大多情况下,数组在定义时必须确定大小#include <stdio.h>int main(){ int num; int i; printf("需要录入的学生原创 2022-05-08 17:36:10 · 411 阅读 · 0 评论 -
最大公约数及最小公倍数,水仙花数
文章目录一、辗转相除法求最大公约数二、水仙花数一、辗转相除法求最大公约数即以小数除大数,如果能整除,那么小数就是所求的最大公约数;否则就用余数来除刚才的除数;若不能整除,将得到新的余数去除刚才的余数。以此类推,直到一个除法能够整除,这时作为除数的数就是所求的最大公约数。最小公倍数是:两数乘积除以最大公约数#include <stdio.h>int main(){ int m,n,t,a,b; int min; scanf("%d,%d",&m,&n); if(原创 2022-05-08 16:55:05 · 297 阅读 · 0 评论