C学习继续搞起。。
感觉。学习都没什么动力了的说。。不知道什么原因。。有电脑的时候想打电脑。。上网什么的。。刷微博啊。。看各种各样的东西。。人都是喜新厌旧的。有什么新鲜的事物总会忍不住去点点看。然后看完了、时间也过了好久了。。这样就等同于又浪费了好多大好时光了的说。。但是没有电脑的时候、只是书又看不下去。。因为、书上的东西太过枯燥了。。完全没有想要学习的那种劲。哎。。
有时候、真想要一个单任务计算机。那样纸就可以静下心来做自己想要做的事了。。
最近还在学习linux。linux感觉用起来还真不是那么简单的说。。人性化做得还非常不好。像一个软件配置什么的、让一个初学者望而却步。今天看了conky配置。有个方便的工具叫做conky-colors。。教程上写得也好好的。。可是。在makeconky-colors的时候跳出了一些警告。然后、在配置conky-colors的时候、就出现问题(ERRO:THEME unavaliable)。。百度了一下。。没有找到别人对那个的解决方法。。哎。。桑心。一个conky配置、搞了一天。没搞定。。还有另一个问题。。就是fcitx在ubuntu 12.10上运行时候、一直不自动启动。手动启动也启不起来。。有人说要把自带的ibus给卸掉才能用。那样就没试了。。
好了回归主题。。冒泡排序。。搞不大懂。。像冒泡一样。。一个一个浮上去。。差不多可以这么理解。。今天打的代码如下:
#include <stdio.h>
int main() { int i,j ; int a[10] ; int iTemp ; printf("Please input the array :\n") ; // 从键盘为数组元素赋值 for( i = 0 ; i < 10 ; i ++ ) { printf( "a[%d]=" , i ) ; scanf("%d" , &a[i] ) ; } // 从小到大排序 for ( i = 1 ; i < 10 ; i ++ ) { for ( j = 9 ; j >= i ; j -- ) { if ( a[j] < a[j-1] ) { // 交换两个数组元素的值 iTemp = a[j-1] ; a[j-1] = a[j] ; a[j] = iTemp ; } } } // 输出数组 for(i = 0 ; i < 10 ; i ++ ) { printf ( "%d\t" , a[i] ) ; if ( i == 4 ) printf ( "\n" ) ; } return 0 ; }