- 浏览: 108067 次
- 性别:
- 来自: 北京
最新评论
-
wilfrid1989:
渲染器中有itemIndex属性
Flex中List序号乱序的解决方案(第一次修订,于2009年12月9日) -
phenix9527:
很好的东西,学习了
pureMVC简单示例及其原理讲解——开篇 -
meathill:
楼主这样理解是错误的。你的问题在于你使用this.addChi ...
ActionScript3中的getChildAt()方法 -
svafly:
每次都会addchild,重叠上去了啊。。。。。
为列表选中项添加图标 -
bibishou:
Model层有VO和Mediator组成,非常简单,仅仅包含两 ...
pureMVC简单示例及其原理讲解——Model层
文章列表
今天继续学习《C语言的科学和艺术》一书,今晚终于结束了第六章算法部分的课后习题,同时我也非常高兴自己已经完成了本书第一部分的学习,很有一种收获的感觉。
今天做的题中有一个知识点,是关于浮点数精度问题的。要知道,在C语言中浮点数类型如同float,double等都是不精确的,万万不可以使用他们做科学计算,否则结果很可能与答案有很大的偏差。算法这一章中介绍了一个浮点数不精确的例子就是如果for循环中的变量是double类型的,如for(double i = 1.0; i <= 2.0; i += 0.1 )。看上去i的值会从1.0,1.1,1.2...一直取到2.0,但是在大多数电脑上是无法 ...
- 2008-09-18 21:49
- 浏览 3223
- 评论(0)
大学最后一年了,C、C++、VB、VB.NET、Java、C#等等几乎什么语言都被老师教过一遍了,但是在学校里面什么语言老师都不会给你讲的很深。这些语言虽然都是学校设置的课程,但上了这么多年大学了,我觉得老师讲的这些语言基本上都是大同小异。老师讲每一种语言都是讲它的数据类型、三种控制语句(顺序、分支和循环)、函数;像面向对象的语言中还会给你讲讲类、对象、继承、多态。其实我倒是觉得大学开两门编程语言课就够了,一门是面向过程的C语言,一门是面向对象的Java或者C#。将那么多语言真的是浪费时间,倒不如用这些时间深入的讲一讲这些语言,比如C语言的各种类库以及图形编程、面向对象开发中的设计模式等等。
...
- 2008-09-15 11:06
- 浏览 1384
- 评论(0)
(回文)回文是前后两个方向拼写完全相同的字符串。编写一个递归函数isPalindrome来判断回文,如果存储在数组中的字符串是一个回文,则返回1,否则返回0.函数应该忽略字符串中的空格和逗号。
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--> 1
int
isPalindrome(
...
- 2008-08-04 17:13
- 浏览 960
- 评论(0)
1.反向输出字符串
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
-->1
void
stringReverse(
char
array[] )
2
{
3
if
( array[
0
]
==
'
\0
'
)
4
...
- 2008-08-03 12:29
- 浏览 858
- 评论(0)
题目:开发一个程序,编写一个函数,输入1~32767之间的整数,并把这个整数显示为一些列数字,每组数字都是用两个空格分开。例如,整数4562应该显示为:
4 5 6 2
华罗庚曾经说过,研究一个问题要从简单的入手,然后再从简单的向复杂问题入手。于是我就用一个特殊的例子下手,比如用1234这个数,最后输出的结果应该是1 2 3 4。怎么才能得到这个结果呢?使用除法的商和余数可以得到正确的结果。如下表
次数 被除数 除数 商 余数
1 1234 / 1000 = 1......234
2 ...
- 2008-07-16 12:24
- 浏览 1449
- 评论(0)
今天在做一道课后练习题的时候遇到这么一道棘手的题?先到网上搜罗了一下关于罗马数字的相关知识,熟悉了一下罗马数字的写法。然后还是没有想出来。借鉴了一位网友的思想,他是使用Java编写的,代码非常简洁。他的思想是从罗马数字中找到规律1-3是I, 4是IV, 5是V....其实1-100中只存在几个特殊的区间,然后分别追加。我看了个半懂,开始用C编写。
思路:找到1-100间的特殊区间,使用if语句判断输入的数字是否在这个区间,如果在就减去这个区间最小值给这个数字(比如区间1-3,如果输入3,则3-1=2,把2给需下一次判断的值)然后循环再判断,直到这个值为0。
下边是我写的代码,欢迎各位朋友指点 ...
- 2008-07-14 16:19
- 浏览 2525
- 评论(0)
这是C语言中的命令行参数,所谓命令行参数,就是在DOS下执行命令所需要的参数,我们学习C语言的时候,一般都是编一些小程序,输出一些数据了等等,但是如果我们编制这样一个程序,比如编制一个程序能把一个文件的内容追加到另外一个文件中,这样我们编的程序就需要你提供命令的后面两个文件名(和命令一起称做命令行参数) 如这个程序叫做append使用时候(在dos下敲入如下命令)如下使用 append file1.c file2.c
就可以完成file1.c的,内容追加到file2.c中 那么几个字符串:append、file1.c和file2.c三个实参传给谁呢,这就需要在main()函数定义一些 ...
- 2008-07-02 23:20
- 浏览 1731
- 评论(0)