- 博客(11)
- 收藏
- 关注
原创 2021年蓝桥杯真题:直线问题
摘要:本文研究平面直角坐标系中由整点确定的直线数量问题。对于20×21的整点集合(x∈[0,19],y∈[0,20]),通过枚举所有不同点对,将直线方程Ax+By+C=0化为最简整数形式并进行归一化处理,使用数组存储唯一直线参数。最终统计得到不同直线数量为40257条。算法通过GCD约分和符号归一化确保直线参数唯一性,有效解决了整点直线计数问题。
2026-02-15 16:06:32
235
原创 2021年蓝桥杯真题:卡片问题
摘要:该问题要求计算使用2021张0-9数字卡片(每种数字各2021张)时,可以从1连续拼到的最大的数。通过初始化数字卡片计数器,逐个数字统计每个数字的出现次数,当某种数字卡片不足时终止循环。最终得出能拼到的最大数字,需编程实现该计数和判断过程。
2026-02-06 15:48:14
262
原创 C语言:选择结构
C语言提供了两种选择结构语句:if语句和switch语句。if语句分为单分支、双分支和多分支三种形式,通过条件判断执行不同代码块,需要注意大括号的使用和else匹配问题。switch语句通过匹配表达式值与case常量值来执行相应代码,必须使用break跳出,case值不能重复且只能是整型或字符型。两种选择结构都能实现条件判断,但适用场景不同:if适合范围判断,switch适合离散值匹配。
2026-01-30 22:43:13
386
原创 C语言:运算符及其表达式
本文介绍了C语言中主要的运算符类型及其表达式规则,包括算术、赋值、关系、逻辑和条件运算符。重点阐述了算术表达式与数学表达式的区别、复合赋值运算符的使用、关系逻辑表达式的特性(如短路现象)以及条件运算符的三目结构。特别强调了运算符优先级的重要性,指出错误表达式写法(如0<x<10)会导致逻辑错误。文章还详细说明了各种运算符的结合方向和使用注意事项,为正确编写C语言表达式提供了规范指导。
2026-01-25 22:47:04
904
原创 C语言:输入与输出函数
本文介绍了C语言中常用的输入输出函数。重点讲解了printf和scanf函数的使用方法及注意事项,包括格式控制符的使用、变量定义和取地址操作等。同时介绍了字符串输入输出的替代函数gets/fgets和puts,以及字符输入输出专用的getchar/putchar函数。文中通过具体示例说明了各函数的功能、参数和返回值,并特别强调了在使用这些函数前必须包含stdio.h头文件。文章还指出了gets函数的安全隐患,建议使用fgets函数替代。
2026-01-18 21:59:02
617
原创 c语言加法的实现
摘要:本文介绍了C语言实现加法运算的基础代码。主要内容包括:1)引用stdio.h头文件;2)定义int类型主函数;3)声明并初始化3个变量(两个加数和一个和);4)使用赋值运算符"="进行加法运算;5)通过printf函数输出结果,强调格式控制符的使用及英文符号的重要性。文章还解释了"="与"=="的区别,并提供了学习帮助途径。
2026-01-10 11:32:19
406
原创 C语言:文字讲解算术运算符的运用
本文介绍了C语言中算术运算符的使用方法。运算符优先级从高到低依次为:括号、正负号、乘除取余、加减。括号用法与数学相同,用于改变运算顺序;正负号可省略"+";乘号与数学一致,但需注意"/"和"%"的区别:前者求商,后者取余。加减运算除了常规用法,还包含"a++"(先用后加)等特殊形式。文中通过表格对比了不同运算符的具体应用场景,帮助初学者正确使用运算符。
2026-01-04 00:10:30
365
原创 C语言的第一个程序“Hello wold“
本文介绍了C语言输出"Hellowold"的基本代码结构及操作流程。代码解析部分详细说明了每行语句的功能,包括头文件引用、主函数定义、输出语句和返回值等。操作指南部分以Dev-C++为例,详细说明了从新建源代码、保存文件(需注意C/C++文件类型区别)到编译运行的完整步骤,提供了菜单操作和快捷键两种方式。最后指出程序成功运行后将显示输出结果,完整呈现了C语言程序从编写到执行的全过程。
2025-12-27 15:19:55
483
原创 初识C语言
C语言是一种高效、通用的面向过程编程语言,由Dennis Ritchie于1972年开发。它具有代码量小、运行速度快等特点,但也存在危险性高、可移植性不强等缺点。C程序由主函数main()和函数体构成,包含头文件、变量定义、执行语句等部分,需注意分号结尾、大小写区分等语法规则。数据类型包括标识符、常量、变量和算术表达式,其中标识符命名需遵循特定规则。C语言广泛应用于系统软件开发,是学习编程的重要基础语言。
2025-12-27 14:03:39
730
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅