由小排到大排序:
#include <stdio.h>
int main() {
int number[10] = {9,2,3,1,5,4,8,7,10,6};
int i = 0, j = 0;
int temp = 0;
for( i = 0; i < 10; i++) {
for( j = i; j < 10; j++) {
if( number[j] < number[i] ) {
temp = number[j];
number[j] = number[i];
number[i] = temp;
}
}
}
for( i = 0; i < 10; i++ ) {
printf("%d ", number[i]);
}
return 0;
}
由大到小排序:
JL8051 發表在 痞客邦 留言(0) 人氣()
https://skyyen999.gitbooks.io/-leetcode-with-javascript/content/questions/6md.html
這網友真的佛心,把英文的題目翻譯, 雖然沒有完整但非常多題目 解不完吧
搭配C語言編譯器線上版本,一起服用練習題目囉(可以用google帳號登入,可以存專案檔案非常方便喔)
JL8051 發表在 痞客邦 留言(0) 人氣()
JL8051 發表在 痞客邦 留言(0) 人氣()
我使用vc++:寫printf("int=%d\n",sizeof(int));
執行結果為4…但是我在書上看到int都是為2…請問
一下…到底是多少…誰能為我解惑??
JL8051 發表在 痞客邦 留言(0) 人氣()
剛寫程式的時候
應該搞不懂
i++ 跟++i 到底哪裡不同
JL8051 發表在 痞客邦 留言(0) 人氣()
JL8051 發表在 痞客邦 留言(0) 人氣()
最近有看到一些code定義volatile實在有看沒有懂,看到這篇又有跟別人討論
看到這位作者寫的最詳細 轉貼至
https://swwuyam.tian.yam.com/posts/12637559
JL8051 發表在 痞客邦 留言(0) 人氣()
usleep(1000000);//1sec
usleep(500000);//500ms
usleep(100000);//100ms
JL8051 發表在 痞客邦 留言(0) 人氣()
JL8051 發表在 痞客邦 留言(0) 人氣()
#include
int i;
int main(void){
for (i=0;i<10;i++){
static int gg=0;
printf("%d\n",gg);
gg=gg+1;
}
return 0;
}
//變數有宣告時加上 static 限定時,一但變數生成,
//它就會一直存在記憶體之中,即使函式執行完畢,變數也不會消失
JL8051 發表在 痞客邦 留言(0) 人氣()
#include <stdio.h>
main(void)
JL8051 發表在 痞客邦 留言(0) 人氣()
我們知道矩陣定義為名稱加上"[]",但裡面的數字要填多少,有時候都會不是很好記,以下為舉例
int string[6]; //陣列宣告,
[6]代表這個矩陣大小為6 ,所以會從0~5
JL8051 發表在 痞客邦 留言(0) 人氣()
兩個矩陣 如abc 和def矩陣 兩個要比較是不是內容相同
那可以用下面範例
若memcmp return=0 代表兩矩陣比對是相同的
JL8051 發表在 痞客邦 留言(0) 人氣()
有時候我們想把一個路徑或一個很長的字串由一個變數做代替,
這時候就可以用#define來定義
像以下的範例是 我想把123.bin這字串把它定義成BINFILE
JL8051 發表在 痞客邦 留言(0) 人氣()
//首先 先定義一個總和變數float
float updata;
//然後去收你要的結果
JL8051 發表在 痞客邦 留言(0) 人氣()
JL8051 發表在 痞客邦 留言(0) 人氣()
之前用函數都只用到return 一個變數如int char ..
這次有需要這函數回傳一個矩陣回來...
函數回傳矩陣的方法如網址
JL8051 發表在 痞客邦 留言(1) 人氣()
有些學生經常困惑何時才是使用遞迴的最好時機?是不是遞迴只能解決少數問題?事實上任何可以用if-else和while指令編寫的函數,都可以用遞迴來表示和編寫。
那麼遞迴寫成的函數.又有什麼優缺點呢?
JL8051 發表在 痞客邦 留言(0) 人氣()
函數:
意思是指「有傳回值的副程式」,通常應用在一段程式重複出現多次,我們可以把它獨立成函數,以減少程式撰寫工作,易於維護,並增加程式的可讀性。
格式:
JL8051 發表在 痞客邦 留言(1) 人氣()
mask = 1<< (i - 1); //0x01移動i-1個位元
表示 0x01(1)左移i-1位元
JL8051 發表在 痞客邦 留言(0) 人氣()