摘要:
问题现象 在Windows 11上用Dev C++ 5.11编译运行程序,出现如下错误不能运行,且自己的程序没有问题。 可能的原因 Dev C++没有以管理员身份运行? 生成的程序所在的目录受到了访问权限保护? ... 通过排查,我们发现Dev C++ 5.11通过调用其目录下的ConsolePau 阅读全文
摘要:
提示 小猫爬山问题正解在文章最后部分,如果对求解的曲折过程不感兴趣,可直接跳到文末。 问题描述 小猫爬山问题是这样的:有n只小猫,每只小猫的质量分别为cat1, cat2, … ,cat n,现在它们已经爬到山顶,筋疲力尽,需要乘坐缆车下山(缆车只有一辆)。缆车最大载重量为w。问总共最少需要坐几趟多 阅读全文
摘要:
问题来源 因为笔者想用GCC编译器进行Windows下的C语言编程,安装了Mingw-w64的x86_64-posix-seh版本,并按照Visual Studio Code官方的教程,将Mingw-w64的bin目录正确添加到了环境变量path中,cmd下可调用gcc、gdb等指令。 后来又遇到多 阅读全文
摘要:
简介 曾经被广大网民吐槽的Windows Vista现在已经淡出了人们的视线,但仍有一些朋友想要体验一下这个操作系统。Windows Vista是Windows发展路线上的里程碑,相比之前的Windows XP,无论是从功能上还是从外观上都有很大的改变,当然还包括比较‘严苛’的配置要求。这让Wind 阅读全文
摘要:
程序说明 这是一个十分可靠的程序,这个程序的查错能力非常强悍。程序包含了文件操作,归并排序和字符串输入等多种技术。 程序的功能是从外部读取一个包括int型数据的文本文件,然后将它保存到内部临时数组,对数组进行排序后,以文本形式输出到指定的文件上。因为是int类型的数据,没有很严重的损失精度的问题。 阅读全文
摘要:
本文主要参考了C Primer Plus (5th & 6th Edition) 您可以选择本文的部分内容来读,有些内容对于不熟悉MS-DOS的读者可能过于晦涩难懂。 C语言文件基本知识 文件通常是在磁盘或固态硬盘上的一段已命名的存储区。所有的文件内容都以二进制形式储存。文件分为文本文件和二进制文件 阅读全文
摘要:
本文部分内容参考了《算法导论》 分治策略 解决一个给定问题,算法需要一次或多次地递归调用自身来解决相关的子问题,这种算法通常采用分治策略。分治模式在每一层递归上都有三个步骤: 〉〉分解:将原问题分解成一系列子问题 〉〉解决:递归地求解各子问题。若子问题足够小,则直接求解 〉〉合并:将子问题的结果合并 阅读全文
摘要:
本文部分内容参考了C Primer Plus(sixth edition)一书 存储类别和内存分布 简单介绍一下变量的存储类别和它的内存分布,我们先通过一张表来了解一些基本术语: 〉〉块指的是一对花括号括起来的代码。C99之后,块也可以是循环语句+循环体(单一语句)。具有块作用域的变量只能在块内可见 阅读全文
摘要:
程序目标 这个程序由C Primer Plus(Fifth Edition)中的一道练习引出。 我们的目标是制作一个界面友好且安全性高(防止错误输入)的程序。按照书上的要求,我们拟定伪代码: 主体: DO循环{ 提示输入等级类型 判断:类型。如果不正确,置标记为0 提示输入金额 判断:金额。如果不正 阅读全文