![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 75
nicolas_huan
这个作者很懒,什么都没留下…
展开
-
逆序输出多位数或字符串
很久以前,碰到过一道题,叫逆序输出一个多位数,记得当时是用了一个比较麻烦的方法才勉强做出来。最近无意中又碰到了这道题,于是稍微总结了以下三种自认为是很简单的方法来实现。1.对一个多位数取余数,将其拆分成个位,十位,百位等等,然后按低位依次输出。#includeint main(){ int num; scanf("%d",&num);原创 2017-03-28 10:34:47 · 795 阅读 · 0 评论 -
文件流操作之C版
最近这段时间因为学校的课程安排,老是碰到文件操作的问题,虽然早已经是学过了,可每次用起来还是觉得不够扎实啊,碰到某些郁闷的问题还是得翻书,感觉很是不爽,于是花时间把有关文件操作的知识点回顾一遍。因为C的文件流操作是基础,也是最先学的,所以在这就先对C的文件流梳理下吧。 我们知道,按数据结构的组织形式,文件分为文本文件和二进制文件,这两种文件的读写方式有一定的区别,用的时候也是需要特别注意原创 2017-03-28 10:35:50 · 266 阅读 · 0 评论 -
文件流操作之C++版
昨天简单介绍了一下C中的文件流操作,其实更强大、更复杂的操作还得看C++,毕竟C++是C的加强,不论是从功能还是效率上都比C高出一个档次,而我们在实际的流操作中对C++的使用怕也是更加频繁,所以接下来就重点讲解下C++的文件流操作。 那么就先说说文件流的定义吧。文件流是以外存文件为输入/输出对象的数据流。输出文件流是从内存流向外存文件的数据,输入文件流是从外存文件流向内存的数据。每一个文件流原创 2017-03-28 10:35:56 · 282 阅读 · 0 评论 -
算法分析之工作分配问题
ACM中的工作分配问题是一个典型的回溯问题,利用回溯思想能很准确地得到问题的解。下面就这个问题好好分析下。问题描述: 设有n件工作分配给n个人。为第i个人分配工作j所需的费用为c[i][j] 。试设计一个算法,计算最佳工作分配方案,为每一个人都分配1 件不同的工作,并使总费用达到最小。解题思路: 由于每个人都必须分配到工作,在这里可以建一个二维数组c[i][j],用以表示i原创 2017-03-28 10:36:27 · 5190 阅读 · 0 评论 -
算法分析最小重量机器设计问题
今天想要分析的也是一道用回溯法搜索排列树的问题。1、问题描述: 设某一机器由n个部件组成,每一种部件都可以从m个不同的供应商处购得。设w[i][j]是从供应商j处购得的部件i的重量,c[i][j]是相应的价格,给出总价格不超过d的最小重量机器设计。2、解题思路: 由于题目已经给出总价格的上限,因此算法通过使用回溯来选择合适的机器使得在总价格不超过d时得到的机器重量最小。原创 2017-03-28 10:36:33 · 2783 阅读 · 2 评论