2023年c語言課程設計實驗報告_第1頁
2023年c語言課程設計實驗報告_第2頁
2023年c語言課程設計實驗報告_第3頁
2023年c語言課程設計實驗報告_第4頁
2023年c語言課程設計實驗報告_第5頁
已閱讀5頁,還剩5頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

慎而思之,勤而行之。斯是陋室,惟吾德馨。第第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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論