自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 进行进制转换的方法

也使用“位权展开法”:从十六进制数的最低位开始,每一位乘以16的相应次方,然后将所有项相加。使用“除以2取余法”:将十进制数不断除以2,记录每次的余数,直到商为0。使用“除以8取余法”:将十进制数不断除以8,记录每次的余数,直到商为0。使用“位权展开法”:从二进制数的最低位开始,每一位乘以2的相应次方(从0开始递增),然后将所有项相加。同样使用“位权展开法”:从八进制数的最低位开始,每一位乘以8的相应次方,然后将所有项相加。将二进制数从右向左每四位分一组,然后每组转换为对应的十六进制数字。

2024-06-08 23:40:28 378

原创 VS编译器无法使用scanf函数的问题

请注意,虽然这些方法可以解决 scanf 函数在 VS 中的使用问题,但它们并不消除 scanf 函数本身的安全隐患。在Visual Studio (VS) 编译器中,scanf函数可能会引发安全警告,因为它不进行数组越界检查,如果输入超出了指定的缓冲区大小,可能会导致缓冲区溢出。需要注意的是,scanf_s函数和scanf函数不一样,用法有差别,它们参数不一样,scanf_s多一个参数,使用时一定要注意到它的参数。最后,如果大家有什么更好的办法,或者说这些办法有问题,欢迎在评论区打出。

2024-06-08 23:26:32 1260

原创 PTA-递归-十进制转换二进制

函数dectobin应在一行中打印出二进制的n。本题要求实现一个函数,将非负整数n转换为二进制后输出。

2024-06-08 00:24:57 864

原创 PTA-结构-书籍按定价高低排序

定义函数,将主函数中的n种不同书籍(结构数组)按定价从低到高排序。其中书籍信息含书籍名称、定价、书号。

2024-06-08 00:06:53 650

原创 PTA-结构-时间换算

用结构类型表示时间内容,时间以时、分、秒显示,输入时间,再输入秒数n,以h:m:s的格式输出该时间再过n秒后的时间值。其中,p指向当前时间,n是增加的秒数。设输入的n能保证在0-300之间。

2024-06-08 00:01:02 638

原创 PTA-高阶指针-计算最长的字符串长度

其中n个字符串存储在s[]中,函数max_len应返回其中最长字符串的长度。本题要求实现一个函数,用于计算有n个元素的指针数组s中最长的字符串的长度。

2024-06-07 23:57:55 333

原创 PTA-高阶指针-查找星期

本题要求实现函数,可以根据下表查找到星期,返回对应的序号。

2024-06-07 23:52:00 431

原创 解决C语言中scanf函数无法输入字符直接跳过的问题

其实,这可能是因为我们在调用scanf函数读取字符前,还输入过其他数据,最后回车键结束输入,此时,缓冲区里还有字符'\n',接下来调用scanf函数输入的时候,会导致scanf函数直接读取'\n',然后结束输入。scanf()是C语言标准库中的函数,用于从标准输入流stdin中按照指定的格式读取数据,并将其存储到由额外参数指向的位置。在应用上述任何解决方案时,都应考虑到它们的局限性和兼容性问题,并根据您的具体需求和使用的编译器选择合适的方法。如果比较急的话,可以直接用这些方法,不急的话,建议读完。

2024-06-07 23:15:17 2364 1

原创 C语言结构体模拟电子时钟

也欢迎各位在评论区给出改进建议,一起讨论,一起学习进步。printf("请输入时钟运转天数:\n");printf("数字时钟:\n");

2024-06-07 21:40:36 690 1

空空如也

空空如也

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

TA关注的人

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