自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 %的运用....

这里不需要在if之后假else if 对a进行赋值 a = x + n;

2026-10-19 11:33:03 188

原创 c语言 求余运算符

的左右两个操作数必须是整型(int、long、char 等)其中商是向零取整的整数,因此余数必然也是整数。被除数 = 商 × 除数 + 余数。

2026-10-05 23:24:58 272

原创 c语言 牛客网 BC

格式符混淆:这是本题最高频错误。十六进制输入必须用%x,八进制必须用%o,错用%d会直接读取失败。前缀无需手动处理%x自动识别0x前缀,%o自动识别前导0,scanf 会匹配并跳过前缀,只读取有效数字部分。输出进制:题目要求输出十进制,直接用%d即可,不需要加任何进制前缀。多组输入不能丢:本题是多组测试用例,必须加while循环,只写一次 scanf 只能通过第一个用例。数据范围:题目范围是,正好是 32 位int的取值范围,用int类型即可。为什么十六进制和八进制建议相加?

2026-09-25 23:27:08 389

原创 c语言 BC19 牛牛的对齐

宽度位置写反:必须是%8d,不能写成%d8,数字在和类型字母之间。左对齐符号位置要写在宽度前面,即%-8d,不是%8-d。宽度是最小宽度:如果数字本身长度超过设定的宽度,会完整输出,不会截断,比如会输出完整的12345。0 标志只对数字有效:不能给字符串补 0,只有数值类型可以用 0 填充。空格严格匹配:OJ 判题是逐字符比对,多一个空格少一个空格都会判错,必须严格按题目要求的宽度输出。

2026-09-23 23:31:42 154

原创 c语言 牛客网 BC18

c漏加前置空格:这是字符 + 数字混合输入最高频的坑,会导致字符读到换行符,输出异常double 输入格式错:读取 double 必须用%lf,输出用%f,记混会出现乱码输出格式不符:多换行、多空格、少空格,都会导致 OJ 判题失败浮点数精度:题目允许 1e-6 误差,默认 6 位小数的%f刚好满足要求,不需要额外写.6f。

2026-09-22 23:35:49 230

原创 c语言 牛客网 BC17

题目:我的代码:解析: 错在八进制格式符缺少 修饰符:输出结果:完全符合题目要求。这道题核心考察 的 标志修饰符,题目备注也明确提示了这个用法。针对八进制、十六进制输出,自动添加对应的进制前缀:表格 修饰符是专门用于进制输出的标志位,只会给八进制加 、给十六进制加 ,不会改变数值本身,是 C 语言标准的格式化输出写法,正好匹配这道题的输出要求。

2026-09-22 22:58:15 235

原创 C语言 进制输入输出与转换 完整详解

C 语言的scanf和printf可以通过本质:变量内存里存的始终是二进制数,进制只是,不是变量本身的类型变了。

2026-09-22 22:55:36 263

原创 c语言 牛客网 BC15

c题目要求:循环读取多组大写字母,每行一个,转换成对应的小写字母输出。

2026-09-21 23:19:05 153

原创 c语言 printf输出详解

printf的宽度不会截断数字!只是排版对齐;scanf 的宽度才会截断输入字符。%02d补 0,只有数字类型生效,字符字符串不行。double 输出 printf 用%f,不要记混 scanf 的%lf.2f是四舍五入,不是简单砍掉小数。int 变量里面,2和02完全是同一个数字;前导零只存在 printf 输出的屏幕上,变量内存没有。

2026-09-15 23:54:06 164

原创 c语言 scanf格式详解

d f lf c s注意:宽度是,不是按数字大小!

2026-09-15 23:35:59 143

原创 c语言 double用%.2f输出浮点数80.845 四舍五入保留两位时的问题

80.8580.84按理80.845保留两位小数应该四舍五入得到 80.85,但打印出来变成 80.84!这是!!80.845这个十进制小数,计算机二进制 double 无法精确保存,内存里面实际存的数字是略小于 80.845,类似。于是做四舍五入的时候就向下舍入,输出 80.84,而不是 80.85。

2026-09-14 23:45:07 128

原创 C 语言 保留 2 位小数并且四舍五入输出

.2f80.85,自动四舍五入保留 2 位小数。

2026-09-14 23:29:49 158

原创 c语言 scanf 输入流有空格,逗号 说明

原理:循环不断 getchar,遇到空格、tab、换行就扔掉;读到 A 就退出循环,ch 存 'A'。没读到这个字符,直接终止读取,后续变量读取失败,值是垃圾。(逗号两边带空格),上面代码读取失败。,只吃掉 1 个,剩下空格依旧被 % c 读进去,不安全,OJ 不推荐。👉 不管输入中间 1 个空格、10 个空格、换一行,全部兼容。手动循环把空格、换行、tab 全部读走丢掉,直到遇到普通字符。scanf 本身做不到,这种场景就不要用 scanf,改用。后面加一个空格:scanf 空格代表吃掉。

2026-09-14 23:27:35 236

原创 c语言round()函数 说明

round()四舍五入到整数,返回 double。如果只是输出保留小数,优先,不要动用 round。如果需要把变量本身的数值四舍五入,才用。

2026-09-14 23:08:58 130

原创 c语言 scanf读取格式说明

d %f %lf:自动忽略所有空白,输入中间多少空格、回车都无所谓,格式串里面加不加空格效果几乎一样。%c:严格读取,空格、回车都会被当成有效字符读进去!OJ 给的数据,有时候是多个空格分隔,有时候换行分隔,用%d%d%d这种不带空格写法兼容性最好。

2026-09-13 23:18:21 159

原创 c语言 四舍五入的两个方法

两种主流写法,

2026-09-13 23:07:06 422

原创 字符转 ASCII 码

输出 char 会自动提升成 int。强制转换都可以,printf 用。是读数字,读字符必须用。

2026-09-13 22:46:32 84

原创 c语言 输出菱形字符串

BC8 牛牛的字符菱形校招时部分企业笔试将禁止编程题跳出页面,为提前适应,练习时请使用在线自测,而非本地IDE。

2026-09-12 23:12:32 206

原创 c 语言 输出矩形

题目:输入 1 个字符,输出样例输入。

2026-09-11 23:20:20 239

原创 c语言 char 字符的输入输出

【代码】字符的输入输出。

2026-09-10 23:19:50 137

原创 c语言的float和double

【代码】c语言的float和double。

2026-09-09 23:30:09 147

原创 翁恺c语言 14.1

2026-09-05 23:24:51 216

原创 翁恺c语言 13.2 按位运算 移位运算 位运算劣质例子 位段

2026-09-04 22:47:14 14

原创 翁恺 13.1.1

2026-09-04 22:11:04 12

原创 翁恺 12.3.1

2026-09-03 22:46:10 18

原创 翁恺 12.1

2026-08-31 11:31:46 14

原创 翁恺c语言 11.3

2026-08-31 11:07:54 14

原创 用Dev c++建ACLLib项目

2026-08-30 12:00:28 121

原创 Win32API

2026-08-30 11:34:44 10

原创 ACLLib介绍

用c语言写几个小游戏证明学习成果。

2026-08-30 11:29:51 19

原创 翁恺c语言 10.0

第一个是目的,第二个是源。

2026-08-30 11:24:03 14

原创 c语言 枚举

2026-08-30 11:18:30 17

原创 取地址运算 指针变量就是记录地址的变量

constconst。

2026-08-28 11:38:19 212

原创 翁恺 8.0

唯一把一个数组给另一个数组的方法:

2026-08-27 11:03:43 17

原创 翁恺c语言 视频课7.1

编译器只检查参数的类型不检查名字,名字是否与函数的相同,是否有名字都不重要。

2026-08-26 11:19:11 18

原创 翁恺 6

unsigned叫,用来修饰整数类型,。

2026-08-25 10:47:01 35

原创 翁恺 6.1

【代码】【无标题】

2026-08-24 10:47:15 15

原创 翁恺 5.3

2026-08-22 01:25:50 17

原创 翁恺c语言 5.1

用goto out;

2026-08-21 10:20:04 38

原创 翁恺c语言 4.2

这是 C 语言生成的经典写法,拆开来讲。⚠️ 需要头文件:c运行。

2026-08-20 09:33:11 158

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除