原创 試卷

一. 選擇題 1.已知變量說明如下: int k,a,b; unsigned long w=5; double x=1.42; 則以下不符合c語言語法的是( A ) (A) x%(-3)   

原创 文件的基本操作

文件的打開(fopen函數) FILE *fp; fp=fopen(文件名,使用文件的方式) 文件使用方式                    含義 "r"(只讀)        爲輸入打開一個文本文件 "w"(只寫)         

原创 題型:SQL語句的考察

一 學生 – 課程數據庫 l 學生表:由學號、姓名、性別、年齡、系科五個屬性組成,關係模式爲:S(Sno,Sname,Ssex,Sage,Sdept).  其中 Sno 爲主碼。  l 課程表:由課程號、課程名、先修課程號、學時、學分五個

原创 Centos Linux 6.4 64位系統安裝oracle database 11g

Linux 上安裝oracle的官方指南http://www.oracle.com/pls/db112/portal.portal_db?selected=11&frame=#linux_installation_guides 1.確定 

原创 打印各種星號

/* 打印九九乘法表 */ #include<stdio.h> void main() { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) printf("%d*%d=%-4d

原创 轉義字符

轉義字符是C語言中表示字符的一種特殊形式。通常使用轉義字符表示ASCII碼字符集中不可打印的控制字符和特定功能的字符,如用於表示字符常量的單撇號( '),用於表示字符串常量的雙撇號( ")和反斜槓( \)等。轉義字符用反斜槓\後面跟一個字

原创 C語言運算符優先級

優先級 運算符 名稱或含義 使用形式 結合方向 說明 1 [] 數組下標 數組名[常量表達式] 左到右 () 圓括號 (表達式)/函數名(形參表) . 成員選擇(對

原创 學習C語言時候的代碼

有點多 /* 已知 s=1!+2!+3!+…+n!,編程求解並依次輸出 符合條件s<m的最大n和s值,m從鍵盤輸入。例如: 輸入:100000 輸出:n=8 s=46233 */ #include<st

原创 自娛自樂:將字符串a複製爲字符串b

#include<stdio.h> void copy_string(char a[],char b[]) { int i=0; while(a[i]!='\0') { b[i]=a[i]; i++; } b[i]='\

原创 常見算法:C語言中鏈表的操作(創建,插入,刪除,輸出)

鏈表中最簡單的一種是單向鏈表,它包含兩個域,一個信息域和一個指針域。這個鏈接指向列表中的下一個節點,而最後一個節點則指向一個空值。 一個單向鏈表包含兩個值: 當前節點的值和一個指向下一個節點的鏈接 一個單向鏈表的節點被分成兩個部分。第一個

原创 C語言實現:函數的遞歸調用

C語言中,所有的執行語句都只能出現在函數之中。同樣,函數的調用也只能出現在某函數的函數體內。函數的調用以兩種方式出現:函數的嵌套與函數的遞歸。  C語言中,所有函數的定義都是互相平行和獨立的,一個函數的定義不能包含另一個函數的定義,即不允

原创 共用體類型,枚舉類型的使用

在進行某些算法的C語言編程的時候,需要使幾種不同類型的變量存放到同一段內存單元中。也就是使用覆蓋技術,幾個變量互相覆蓋。這種幾個不同的變量共同佔用一段內存的結構,在C語言中,被稱作“共用體”類型結構,簡稱共用體。注:在某些書籍中可能稱之爲

原创 常見算法:C語言中的排序算法--冒泡排序,選擇排序,希爾排序

冒泡排序(Bubble Sort,臺灣譯爲:泡沫排序或氣泡排序)是一種簡單的排序算法。它重複地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重複地進行直到沒有再需要交換,也就是說該數列已經排序完

原创 (遍歷)一些基本的求和,求積,求階乘,計數問題(流程控制語句的使用)

知識點 1,選擇語句 單分支選擇:if......else 多分枝選擇結構 if else if .... else switch ( controllingExpression ) 注意有break和沒有break的區別 循環結構 d

原创 常見算法:c語言矩陣算法問題

矩陣:數學上,一個m×n矩陣乃一m行n列的矩形陣列。矩陣由數組成,或更一般的,由某環中元素組成。 0.矩陣N*N相乘 #include<stdio.h> int main(void) { int i,j,k;