2023年5月4日

第一次参加算法类竞赛(蓝桥杯)记

2023年4月8日生平第一次参加了算法类竞赛 蓝桥杯江苏省赛C/C++方向 大学C组

总共10题,2道填空,8道问答题要求完整代码(类似LeetCode)

很难,以我的菜鸡水平,题目都只看懂一半

题目无法使用暴力算法去做

大部分题目,我都只能用switch 语句匹配示例数据来[……]

继续阅读

2022年2月1日

LeetCode-14. 最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。

如果不存在公共前缀,返回空字符串 “”。

示例 1:

输入:strs = [“flower”,”flow”,”flight”]
输出:”fl”
示例 2:

输入:strs = [“dog”,”racecar”,”car”][……]

继续阅读

2022年1月19日

C语言预处理命令

指令说明#空指令,无任何效果#include包含一个源代码文件#define定义宏#undef取消已定义的宏#if如果给定条件为真,则编译下面代码#ifdef如果宏已经定义,则编译下面代码#ifndef如果宏没有定义,则编译下面代码#elif如果前面的#if给定条件不为真,当前条件为真,则编译下面代[……]

继续阅读

2021年10月18日

C语言求三角形面积

输入三边长度,求三角形的面积。

一开始出现问题,用的是 %d,但面积可能不是整数,应该是%f 。

三角形面积使用海伦公式。

[……]

继续阅读

2021年10月16日

我的第一段C代码

要求:设圆半径为r, 圆柱高为h,求圆球表面积、圆球体积、圆柱体积。要求:圆半径r和圆柱高h由用户通过键盘输入。

*C语言中的除法运算有点奇怪,不同类型的除数和被除数会导致不同类型的运算结果:
当除数和被除数都是整数时,运算结果也是整数;如果不能整除,那么就直接丢掉小数部分,只保留整数部分,[……]

继续阅读