-
归档
- 2012 年三月
- 2011 年九月
- 2011 年二月
- 2011 年一月
- 2010 年十二月
- 2010 年十一月
- 2010 年八月
- 2010 年七月
- 2010 年六月
- 2010 年五月
- 2010 年四月
- 2010 年三月
- 2010 年二月
- 2010 年一月
- 2009 年十二月
- 2009 年十一月
- 2009 年十月
- 2009 年九月
- 2009 年八月
- 2009 年七月
- 2009 年六月
- 2009 年五月
- 2009 年三月
- 2009 年二月
- 2009 年一月
- 2008 年十二月
- 2008 年十一月
- 2008 年十月
- 2008 年九月
- 2008 年八月
- 2008 年七月
- 2008 年六月
- 2008 年五月
- 2008 年四月
- 2008 年三月
- 2008 年二月
- 2008 年一月
- 2007 年十二月
- 2007 年十一月
- 2007 年十月
- 2007 年九月
- 2007 年八月
- 2007 年七月
- 2007 年六月
- 2007 年五月
- 2007 年四月
- 2007 年三月
- 2007 年二月
- 2007 年一月
- 2006 年十二月
- 2006 年十一月
- 2006 年十月
- 2006 年九月
- 2006 年八月
- 2006 年七月
- 2006 年六月
- 2006 年五月
- 2006 年四月
- 2006 年三月
- 2006 年二月
- 2006 年一月
- 2005 年十二月
- 2005 年十一月
- 2005 年十月
- 2005 年九月
- 2005 年八月
- 2005 年七月
- 2005 年六月
- 2005 年二月
- 2004 年十月
- 2004 年九月
- 2004 年八月
-
杂项
日归档:2004 九月-11
基本算法:两个变量互换值
具体要求:将两个变量的值互换。例如,设有变量x和y,它们的值分别为1和2,经过互换后,它们的值分别变为2和1。 方法1:使用临时变量 算法: (1)先定义一个临时变量t; (2)将x的值暂存于t中:t ← x (3)将y的值赋给x: x ← y (4)将t中保存的值赋给y: y ← t 程序: main() { int x=1,y=2,t; t=x; x=y; y=t; printf("x=%d,y=%d",x,y); } 该算法从程序写法的角度很容易记忆。如程序中所示,三条赋值语句写在同一行时,每个分号两边的变量名是一样的(将第一个与最后一个符号看作是首尾相连),只要记住一点,第一个符号必须是临时变量t,所以,上述三条语句也可写成:t=y;y=x;x=t;但不能写成:y=x;x=t;t=y;等形式。 若要将这一互换功能写成一个函数供调用,则必须写成如下形式: void exch(int *x,int *y) { int t; t=*x; *x=*y; *y=t; } 方法2:不用临时变量 算法: … 继续阅读
发表在 Uncategorized
留下评论
真是郁闷……..
今天这个天气,我很喜欢 很凉爽,下一点绵绵细雨。 天气到是让我感觉不错,但今天所碰到的事 就让我大为不爽了,哎…….. 本来今天还幻想着可以赚个1.2千的,妈的 现在呢……1分都没有。 真是的……. 今天去模拟考,妈的那个鬼地方真是难找 叫了凉出租车去那个地方可是连司机都不 认识,后来还兜了几个圈子,问了警察最 后妈的还是靠我自己才找到。 说说模拟考,就是去熟悉下环境。NND又 是浪费我时间。哎~~~~~~~~~~~~~ 模拟就模拟呗..还来那么简单的题目…… 哎~真是郁闷~~~~~~~~ 啊啊啊啊啊啊~~~~~~~~ 天那? 我什么时候才会走运???
发表在 Uncategorized
留下评论