日归档: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 | 留下评论