




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
慎而思之,勤而行之。斯是陋室,惟吾德馨。第第2頁/共2頁精品文檔推薦2023年c語言課程設計實驗報告收拾c語言課程設計實驗報告
c語言是一門通用計算機編程語言,應用廣泛。下面就隨我一起去閱讀c語言課程設計實驗報告,相信能帶給大家輔助。
第一章基礎控制
1.1實驗目的
控制C程序設計編程環境VisualC++,控制運行一個C程序的基本步驟,包括編輯、編譯、鏈接和運行。(]
1.2實驗要求
在報告中記錄建立、保存C程序實習過程。
1.3實驗基本內容
編寫程序,在屏幕上顯示一個短句“HelloWorld”
(1)程序:
1)編譯如下程序:
#include
Voidmain()
{
printf(“HelloWorld!”);
}
2)鏈接。執行Build-命令。
3)運行。執行BuildExecute命令。顯示結果。
4)關閉程序工作區。
(2)運行結果:
輸出結果:HelloWorld!
總結:
控制C語言程序設計的基本框架,能夠編寫容易的程序。
第二章數據類型
2.1實驗目的
(1)控制C語言的運算符和表達式的準確使用以及C語言的幾種基本數據類型和基本輸入輸出函數的使用主意。()
(2)通過編程進一步理解和控制運算符確實切含義和功能。
2.2實驗要求
(1)在報告中記錄建立、保存C程序實習過程。(2)完成典型題目,分析碰到的艱難和實驗中的收獲。
2.3實驗基本內容
輸入程序,看見輸出結果1./*test2.1c*/
1)編譯如下程序:#includevoidmain(){
charch;intk;
ch=a,k=b;
printf(%d,%x,%c,ch,ch,ch,ch,k);printf(k=%%d,k)}
2)鏈接。執行Build-命令。
3)運行。執行BuildExecute命令。顯示結果。
4)關閉程序工作區。
2./*test2.2c*/
1)編譯如下程序:#includevoidmain(){
floata1,a2;doubleb1,b2;a1=1234.12;a2=0.000001;b1=1234.12;
b2=0.000001;
printf(%f,%lf,a1+a2,b1+b2);
}
2)鏈接。執行Build-命令。
3)運行。執行BuildExecute命令。顯示結果。
4)關閉程序工作區。
實驗結果:
97.61,141,ak=xd
實驗結果:
擴展:c語言程序實驗報告/c語言實驗報告/c語言程序設計報告
1234.120239,1234.120001
總結:
學會C語言的運算符和表達式的準確使用
第三章挑選結構程序設計
3.1實驗目的
學會改正程序中的錯誤
3.2實驗要求
(1)在報告中記錄建立、保存C程序實習過程。(]
(2)完成典型題目,分析碰到的艱難和實驗中的收獲。
3.3實驗基本內容
輸入實驗程序,程序有錯,改正程序中的.錯誤
1)輸入如下程序:
#include
#include
voidmain()
{
doublea,b,c,d;
printf(輸入一元二次方程a=,b=,c=);
scanf(a=%lf,b=%lf,a,b,c);if(a==0){if(b=0)}{}elsePrintf(x=%0.2f,-c/b);if(c==0)Printf(0==0參數對方程無意義!”);elsePrintf(c!=0方程不成立);elseif(d=0){printf(x1=%0.2f,(-b+sqrt(d))/(2*a));printf(x1=%0.2f,(-b-sqrt(d))/(2*a));}else{
printf(x1=%0.2f+%0.2fi,-b/(2*a),sqrt(-d)/(2*a));printf(x1=%0.2f-%0.2fi,-b/(2*a),sqrt(-d)/(2*a));
}
}
2)鏈接。()執行Build-命令。
3)運行。執行BuildExecute命令。顯示結果。
4)關閉程序工作區。
實驗結果:
運行不了程序,做以下修改:
#include
#include
voidmain()
{
//
//
doublea,b,c,d;printf(輸入一元二次方程a=,b=,c=);scanf(a=%lf,b=%lf,a,b,c);c=5;if(a==0)//{/*if(b=0){}elseprintf(x=%0.2f,-c/b);if(c==0)printf(0==0參數對方程無意義!”);elseprintf(c!=0方程不成立);}*/elseif(d=0){}else{}printf(x1=%0.2f,(-b+sqrt(d))/(2*a));printf(x1=%0.2f,(-b-sqrt(d))/(2*a));printf(x1=%0.2f+%0.2fi,-b/(2*a),sqrt(-d)/(2*a));printf(x1=%0.2f-%0.2fi,-b/(2*a),sqrt(-d)/(2*a));
}
這樣就可以輸出程序了。
總結:學會使用邏輯運算符和邏輯表達式,控制容易的查錯主意,并改錯。
第四章循環程序設計
4.1實驗目的
熟練使用whiledo…while語句實現循環程序設計。[)
4.2實驗要求
(1)在報告中記錄建立、保存C程序實習過程。
(2)完成典型題目,分析碰到的艱難和實驗中的收獲。
4.3實驗基本內容
1)編譯如下程序:
#include
voidmain()
{
intm,n,j,k;printf(inputmn);while(scanf(%d,m,n),m0n0);j=m;while(j/n!=0)j=j+m;k=(m*n)/j;printf(最小公倍數是%d最大公約數是%d,j,k);}
2)鏈接。執行build-命令。
3)運行。執行buildexecute命令。顯示結果。
4)關閉程序工作區。
實驗結果:
Inputmn
52
然后運算出來結果:
最大公倍數是5
最大公約數是0
總結:
學使用for,while,do...while語句實現循環程序,
第五章程序設計
5.1實驗目的
檢驗最近學習成績,進一步鞏固C語言的學習
5.2實驗要求
1)輸入隨意四位數,寫出個,十,百,千位上的數2)銜接隨意兩個字符串
5.3實驗基本內容
1)編譯如下程序:#includevoidmain(){
inta,b,c,d,x;scanf(%d,x);if(999x10000){
a=x/1000;
b=x/100-a*10;
c=x/10-a*100-b*10;d=x-a*1000-b*100-c*10;printf(%d,x);
1)編譯如下程序:#includemain(){
chars1[10],s2[5];inti,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(stringno.1.%s,s1);}
2)鏈接。(]執行build-命令。
3)運行。執行buildexecute命令。顯示結果。
4)關閉程序工作區。
2)鏈接。執行build-命令。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025建筑工程合同范本2
- 2025年UV無影膠水合作協議書
- 2025年水果、堅果加工品項目合作計劃書
- 2025年水資源專用機械合作協議書
- 南京橋梁施工方案
- 2024初級社會工作者職業資格筆試重點試題帶答案
- 2025中級社會工作者職業資格筆試考試題庫含答案
- 2024初級社會工作者職業資格筆試重點題庫和答案分析
- 地磚鋪面施工方案
- 代付授權書范本簡化財務管理流程3篇
- 2024年3月ITSMS信息技術服務管理體系基礎(真題卷)
- 節能評審和節能評估文件編制費用收費標準
- 2023-2024年《勞務勞動合同樣本范本書電子版模板》
- 中國居民口腔健康狀況第四次中國口腔健康流行病學調查報告
- MOOC 數據挖掘-國防科技大學 中國大學慕課答案
- 中藥注射劑合理使用培訓
- 第13課+清前中期的興盛與危機【中職專用】《中國歷史》(高教版2023基礎模塊)
- 2024年國家糧食和物資儲備局直屬事業單位招聘筆試參考題庫附帶答案詳解
- 蘇軾臨江仙課件大學語文完美版
- 《施工測量》課件
- 情緒健康管理服務規范
評論
0/150
提交評論