導語:這份c語言課程設計實驗報告,寫得扎實又清爽!代碼邏輯性清晰、注釋到位,實驗過程記錄真實不湊數,分析部分有思考、不空泛。書寫格式,排版舒服,老師看了不皺眉,自己回頭復習也省力,交作業前同時一讀,心里就踏實了。
報告屬性
| 適用對象 | 大一新生或編程零基礎同學,剛學完基礎語法,需要模板照著寫報告。 |
| 使用場合 | 適合高校計算機專業學生提交課程實驗作業,老師檢查學習進度用,也方便期末整理成冊歸檔。 |
| 核心內容 | 通過記錄實操過程,證明自己動手寫了代碼、運行成功了、理解了知識點,不是光看不練。 |
| 內容體量 | 1200字 |
| 報告關鍵詞 | 課程設計階段 編程入門實訓 基礎語法實踐 visualc環境操作 簡單程序調試 |
報告正文
c語言課程設計實驗報告
c語言是一門通用計算機編程語言,應用廣泛。下面就隨小編一起去閱讀c語言課程設計實驗報告,相信能帶給大家幫助。
第一章 基礎掌握
1.1 實驗目的
掌握c程序設計編程環境visual c ,掌握運行一個c程序的基本步驟,包括編輯、編譯、鏈接和運行。(]
1.2 實驗要求
在報告中記錄建立、保存c程序實習過程。
1.3 實驗基本內容
編寫程序,在屏幕上顯示一個短句“hello world”
(1) 程序:
1) 編譯如下程序:
#include
void main
{
printf (“hello world! ”);
}
2)鏈接。執行build-命令。
3)運行。執行build e_ecute 命令。顯示結果。
4)關閉程序工作區。
(2) 運行結果:
輸出結果:hello world!
總結:
掌握c語言程序設計的基本框架,能夠編寫簡單的程序。
第二章 數據類型
2.1 實驗目的
(1) 掌握c語言的運算符和表達式的正確使用以及c語言的幾種基本數據類型和基本輸入輸出函數的使用方法。()
(2)通過編程進一步理解和掌握運算符的確切含義和功能。
2.2 實驗要求
(1) 在報告中記錄建立、保存c程序實習過程。 (2) 完成典型題目,分析遇到的困難和實驗中的收獲。
2.3 實驗基本內容
輸入程序,觀察輸出結果 1>;;;./_test2.1c_/
1)編譯如下程序: #includevoid main {
char ch; int k;
ch=a,k=;
printf(%d,%_,%c,ch,ch,ch,ch,k); printf(k=%%d ,k) }
2>;;;./_test2.2c_/
float a1,a2; double b1,b2; a1=1234.12; a2=0.000001; b1=1234.12;
b2=0.000001;
printf(%f,%l f ,a1 a2,b1 b2);
實驗結果:
97.61,141,ak=_d
擴展:c語言程序實驗報告 / c語言實驗報告 / c語言程序設計報告
1234.89,1234.11
學會c語言的運算符和表達式的正確使用
第三章 選擇結構程序設計
3.1 實驗目的
學會改正程序中的錯誤
3.2 實驗要求
(1) 在報告中記錄建立、保存c程序實習過程。(]
(2) 完成典型題目,分析遇到的困難和實驗中的收獲。
3.3 實驗基本內容
輸入實驗程序,程序有錯,改正程序中的.錯誤
1)輸入如下程序:
double a,b,c,d;
printf(輸入一元二次方程a=,b=,c= );
scanf(a=%l f,b=%l f,a,b,c); if(a==0) { if(b=0) } { } else print f(_=%0.2f ,-c/b); if(c==0) print f(==0參數對方程無意義!”); else print f(c!=0方程不成立); else if(d>;;;=0) { printf(_1=%0.2f ,(-b sq rt(d))/(2_a)); printf(_1=%0.2f ,(-b-sq rt(d))/(2_a)); } else {
printf(_1=%0.2f %0.2fi ,-b/(2_a),s q rt(-d)/(2_a)); printf(_1=%0.2f-%0.2fi ,-b/(2_a),s q rt(-d)/(2_a));
2)鏈接。()執行build-命令。
運行不了程序 ,做以下修改:
//
double a,b,c,d; printf(輸入一元二次方程a=,b=,c= ); scanf(a=%l f,b=%l f,a,b,c); c=5; if(a==0) //{ /_if(b=0) { } else printf(_=%0.2f ,-c/b); if(c==0) printf(==0參數對方程無意義!”); else printf(c!=0方程不成立); }_/ else if(d>;;;=0) { } else { } printf(_1=%0.2f ,(-b sq rt(d))/(2_a)); printf(_1=%0.2f ,(-b-sq rt(d))/(2_a)); printf(_1=%0.2f %0.2fi ,-b/(2_a),sq rt(-d)/(2_a)); printf(_1=%0.2f-%0.2fi ,-b/(2_a),sq rt(-d)/(2_a));
這樣就可以輸出程序了。
總結: 學會使用邏輯運算符和邏輯表達式,掌握簡單的查錯方法,并改錯。
第四章 循環程序設計
4.1 實驗目的
熟練使用whiledo…while語句實現循環程序設計。[)
4.2 實驗要求
(1) 在報告中記錄建立、保存c程序實習過程。
4.3 實驗基本內容
int m,n,j,k; printf(input m n ); while(scan f (%d,m,n),m<0n<0); j=m; while(j/n!=0) j=j m; k=(m_n)/j; printf(最小公倍數是%d 最大公約數是%d ,j,k); }
input m n
5 2
然后運算出來結果:
最大公倍數是5
最大公約數是0
學使用for,while,do...while語句實現循環程序,
第五章 程序設計
5.1 實驗目的
檢驗最近學習成果,進一步鞏固c語言的學習
5.2 實驗要求
1)輸入任意四位數,寫出個,十,百,千位上的數 2)連接任意兩個字符串
5.3 實驗基本內容
int a,b,c,d,_; scanf(%d,_); if(999<10000) {
a=_/1000;
b=_/100-a_10;
c=_/10-a_100-b_10; d=_-a_1000-b_100-c_10; printf(%d ,_);
1)編譯如下程序: #includemain {
char s1[10],s2[5]; int i,j;
scanf(%s,s1); scanf(%s,s2); i=j=0;
while(s1[i]!=) i ;
printf(a=%d,b=%d,c=%d,d=%d ,a,
b,c,d); }
while((s1[i ]=s2[j ])!=); printf(string no.1. %s ,s1); }
2)鏈接。(]執行build-命令。
實驗結果: abcd
adsg
string no.1.abcdadsf
2678 2678
a=2,b=6,c=7,d=8
報告格式怎么寫
標題居中,分章編號(第一章、第二章…),每章含目的/要求/內容/結果/總結五塊,結尾無落款。









