1.掌握函式的概念,分類,定義和呼叫。
2.熟練編寫函式實現特定的通用功能。
硬體要求:計算機一台。
軟體要求:windows作業系統,dev-c++或vc++6.0編譯環境
寫乙個函式,用「選擇法」對輸入的5個字元按照由小到大順序排列。要求使用陣列作為函式引數。
博主覺得,這道題目的演算法不是重點,重點是函式的呼叫,初學者剛開始使用函式的時候有可能會出錯,但是多加練習之後會逐漸熟悉的。
源**如下:
#include
void
sort
(int a)
}}for(i=
0;i<
5;i++)}
intmain()
printf
("after sort:\n");
sort
(a);
return0;
}
編寫函式,利用遞迴方法求解正整數的階乘。在主函式中輸入正整數並呼叫該函式。
這題的重點就是遞迴函式,遞迴函式也是c語言考察的乙個重點,初學者可能會有點迷惑,不過不要緊,多練幾道題就行了。
**如下:
#include
intfunc
(int n)
intmain()
編寫函式求解圓面積,圓柱的體積,體積函式呼叫圓面積函式。在主函式中輸入圓半徑r和高h。
博主表示,這道題目的重點是函式的巢狀呼叫,也不是很難,熟悉熟悉就會了。
源**如下:
#include
const
double pi=
3.14
;double
area_circle
(double r)
double
volume_cylinder
(double r,
double h)
intmain()
編寫函式實現指定層數的楊輝三角形。
這道題目,已經是經典的不能再經典的題目了,數學功底好的很快就行寫出來了,話不多說,上**?。
源**如下:
#include
intget_element
(int x,
int y)
return
get_element
(x-1
,y-1)+
get_element
(x-1
,y);
}void
********
(int len)
printf
("\n");
}}intmain()
編寫函式輸出指定行數的星星等腰三角形。
博主表示,這個題目在迴圈那一章已經出現過,只不過是通過呼叫函式的方法完成任務。其實道理都是一樣的,也不是很複雜,初學者也很快就能理解的。
源**如下:
#include
void
********
(int n)
}int
main()
C語言程式設計實驗報告 實驗一
二 第二個c程式 個人總結 實驗一,說實話沒必要寫出來,主要是給剛入門c語言的同學提供那麼一丟丟幫助 其實幫助也不大 需要完成兩個c程式的編寫 其實乙個就可以解決問題 1 編寫程式,在螢幕上輸出 hello world 這個實驗我用的是dev c 因為這個程式還用不著visual studio之類的...
C語言程式設計實驗報告 實驗四
掌握選擇和邏輯運算子優先順序和表示式用法。熟練掌握if語句 if else語句 switch語句和break語句的使用。硬體要求 計算機一台。軟體要求 windows作業系統,dev c 或vc 6.0編譯環境 編寫程式判定給定年份是否為閏年。年份由鍵盤輸入。博主表示,判斷閏年的演算法很簡單,選擇結...
C語言程式設計實驗報告 實驗八
1 熟練掌握指標變數的定義和應用,指向陣列 字串 函式的指標的定義和應用。2 掌握指標陣列定義和應用,指標的指標的定義和應用,返回指標值的函式的定義和應用。硬體要求 計算機一台。軟體要求 windows作業系統,dev c 或vc 6.0編譯環境輸入3個字串,按由小到大的順序輸出。include i...