c語言程式設計實驗報告

時間:2023-09-12

c語言程式設計實驗報告模板

篇一:C語言程式設計實驗報告

一、實驗目的:

1、掌握C語言的數據類型和變數的聲明。

2、掌握不同類型數據之間賦值的規律。

3、掌握C語言的運算符和表達式的使用。

4、熟悉C程式的編輯、編譯、連線和運行的過程。

二、實驗內容:

①輸人程式: #includevoid main { int a, b; float d,e; char c1,c2; double f, g; long m, n; unsigned int p,q; a=61;b=62; c1='a';c2='b'; d=3.56;e=-6.87; f=3157.890121;g=0.123456789; m=50000;n=-60000; p=32768;q=40000; printf("a=%d,b=%d c1=%c,c2=%c d=%6.2f,e=%6.2f ",a,b,c1,c2,d,e); printf("f=%15.6f,g=%15.6f m=%ld,n=%ld p=%u,q=%u ",f,g,m,n,p,q); } ②運行此程式並分析結果 (2)按習題4. 8要求編寫程式 題目為: 設圓半徑r=l. 5,圓柱高h=3,求圓周長、圓面積、圓球表面積、圓球體積、圓柱體積。 用scanf輸人數據,輸出計算結果口輸出時要有文字說明,取小數點後兩位數字。

程式:

三、實驗步驟:

①輸人程式:

#include

void main { int a, b; float d,e; char c1,c2; double f, g; long m, n; unsigned int p,q; a=61;b=62; c1='a';c2='b'; d=3.56;e=-6.87; f=3157.890121;g=0.123456789; m=50000;n=-60000; p=32768;q=40000; printf("a=%d,b=%d c1=%c,c2=%c d=%6.2f,e=%6.2f ",a,b,c1,c2,d,e); printf("f=%15.6f,g=%15.6f m=%ld,n=%ld p=%u,q=%u ",f,g,m,n,p,q); }

查看全文

C語言程式設計實驗報告優秀範文

實驗名稱 計算出1000以內10個最大素數之和

實驗目的

1、熟練掌握if、if…else、if…else if語句和witch語句格式及使用方法,掌握if語句中的嵌套關係和匹配原則,利用if語句和switch語句實現分支選擇結構。

2、熟練掌握while語句、do…while語句和for語句格式及使用方法,掌握三種循環控制語句的循環過程以及循環結構的嵌套,利用循環語句實現循環結構。

3、掌握簡單、常用的算法,並在編程過程中體驗各種算法的編程技巧。進一步學習調試程式,掌握語法錯誤和邏輯錯誤的檢查方法。

實驗內容

計算並輸出1000以內最大的10個素數以及它們的和。

要求:

在程式內部加必要的注釋。

由於偶數不是素數,可以不考慮對偶數的處理。

雖然在1000以內的素數超過10個,但是要對1000以內不夠10個素數的情況進行處理。

輸出形式為:素數1+素數2+素數3+…+素數10=總和值。

算法描述流程圖

main函式:

判斷素數:

源程式

#include

#include

int sushu(int n)/* 判斷素數的函式 */

{

int t,i;

t=sqrt(n);

for(i=2;i<=t;i++)

if(n%i==0)/* 如果不是素數,返回 0 */

return 0;

return n;/* 如果是素數,返回該數 */

}

void main

{

int i,j=0,n,m=0,a[1000],x;

/*clrscr;*/

printf("please input a number form 1 to 1000:");

scanf("%d",&x);

if(x==2)/* x=2時的處理 */

查看全文

C語言程式設計實驗報告

實驗名稱 計算出1000以內10個素數之和

實驗目的

1、熟練掌握if、if…else、if…else if語句和witch語句格式及使用方法,掌握if語句中的嵌套關係和匹配原則,利用if語句和switch語句實現分支選擇結構。

2、熟練掌握while語句、do…while語句和for語句格式及使用方法,掌握三種循環控制語句的循環過程以及循環結構的嵌套,利用循環語句實現循環結構。

3、掌握簡單、常用的算法,並在編程過程中體驗各種算法的編程技巧。進一步學習調試程式,掌握語法錯誤和邏輯錯誤的檢查方法。

實驗內容

計算並輸出1000以內的10個素數以及它們的和。

要求:

在程式內部加必要的注釋。

由於偶數不是素數,可以不考慮對偶數的處理。

雖然在1000以內的素數超過10個,但是要對1000以內不夠10個素數的情況進行處理。

輸出形式為:素數1+素數2+素數3+…+素數10=總和值。

算法描述流程圖

Main函式:

判斷素數:

源程式

#include

#include

int sushu(int n)/* 判斷素數的函式 */

{

int t,i;

t=sqrt(n);

for(i=2;i1;i-=2)/* x為奇數時,做函式計算 */

{

n=sushu(i); /* 做判斷素數的函式調用 */

( 勵志天下 )

if(n!=0)/* 對素數的處理 */

{

a[j]=n;/* 把素數由大至小存入數組a[ ]中 */

j++;

if(j<11)

m+=n;  /* 統計前10個素數之和 */

}

}

if(j<10)/* 當素數個數小於10個時,結果輸出 */

{

for(i=0;i

{

n=a[i];

printf("%d",n);

查看全文

C語言程式設計實驗報告

實驗名稱 計算出1000以內10個最大素數之和

實驗目的

1、熟練掌握if、if…else、if…else if語句和witch語句格式及使用方法,掌握if語句中的嵌套關係和匹配原則,利用if語句和switch語句實現分支選擇結構。

2、熟練掌握while語句、do…while語句和for語句格式及使用方法,掌握三種循環控制語句的循環過程以及循環結構的嵌套,利用循環語句實現循環結構。

3、掌握簡單、常用的算法,並在編程過程中體驗各種算法的編程技巧。進一步學習調試程式,掌握語法錯誤和邏輯錯誤的檢查方法。

實驗內容

計算並輸出1000以內最大的10個素數以及它們的和。

要求:

在程式內部加必要的注釋。

由於偶數不是素數,可以不考慮對偶數的處理。

雖然在1000以內的素數超過10個,但是要對1000以內不夠10個素數的情況進行處理。

輸出形式為:素數1+素數2+素數3+…+素數10=總和值。

算法描述流程圖

Main函式:

判斷素數:

源程式

#include

#include

int sushu(int n)/* 判斷素數的函式 */

{

int t,i;

t=sqrt(n);

for(i=2;i<=t;i++)

if(n%i==0)/* 如果不是素數,返回 0 */

return 0;

return n;/* 如果是素數,返回該數 */

}

void main()

{

int i,j=0,n,m=0,a[1000],x;

/*clrscr();*/

printf("Please input a number form 1 to 1000:");

scanf("%d",&x);

if(x==2)/* x=2時的處理 */

printf("%d\n",x);

查看全文

提高學生英語言語技能的實驗報告

一、課題研究的背景和目標

1、問題的提出現在中學英語教學最大的弊病就是學生缺少言語技能。為了改善學生的交際能力,我們提出了“提高學生英言語技能”的研究課題。為此我們在高中各年級進行了長達四年的課題研究,積累了一定的經驗。

2、課題研究的目標和主要內容課題組根據英語教學大綱的要求,培養學生在口頭上運用英語進行交際的能力,提高觀察、注意、記憶、想像、聯想等能力。主要內容是訓練學生能對所學文章進行概括、轉換、補充、評價及推斷。概括就是在學習預習課文的基礎上,要求他們認真領會文章中心思想或主要內容,經過思考,用三五句話加以概括總結。轉換就是充分發揮學生模仿性強的特點,用所學知識來改變局部課文的寫法,重新組織文字進行表達的一種訓練方式。學生由模仿到創造,舉一反三,融會貫通,有利於求異思維的培養,達到知識遷移的目的,提高口頭交際的能力。補充就是特定語言環境擴展聯想,進而由學生對原文進行補充的訓練形式。先給學生一定的語言環境,然後啟發學生的發散思維、想像能力,對理解記憶中的表象進行加工改造以後,得到一種新的形象思維。評價是一種更高層次的思維訓練、言語訓練。它要求學生必須加深對文章中心思想的理解,抓住文章中主人公的心理活動,鑑賞並挖掘課文的真正思想,在此基礎上利用英語來表達自己對文章主題或主人公性格特點的評價與認識。推斷是培養學生用英語進行推斷講述,也是很必要的。通過推斷進行假設,培養他們邏輯揄和想像能力。最後能夠達到脫口而出的水平。

查看全文

《指針》C語言實驗報告

C語言實驗報告《指針》學號:__________ 姓名:__________ 班級:__________ 日期:__________

指導教師:__________ 成績:__________

實驗五 指針

一、實驗目的

1、掌握指針的概念、會定義和使用指針變數

2、掌握指向數組的指針變數

3、掌握字元串指針的使用

二、實驗內容

1、輸入3個字元串,按由小到大的順序輸出。(習題10.2)

2、寫一函式,求一個字元串的長度。在main函式中輸入字元串,並輸出其長度。(習題10.6)

3、完善程式,要求使用函式功能:將一個數字字元串轉換成一個整數(不得調用C語言提供的將字元串轉換為整數的函式)。例如,若輸入字元串“-1234”,則函式把它轉換為整數值-1234。

查看全文

sql語言的ddl實驗報告範文

篇一:實驗二 SQL語言數據定義語言DDL

一、實驗目的

SQL(Structured Query Language)語言是關係資料庫的標準語言。是一種介於關係代數與關係演算之間的結構化查詢語言,其功能並不僅僅是查詢,SQL語言是一個通用的、功能極強的關係資料庫語言。

本次實驗了解SQL語言中DDL語言的CREATE、DROP、ALTER對表、索引、視圖的操作,掌握在Navicat for MySQL中用DDL語言進行對表、索引、視圖的增加、刪除和改動。掌握使用SQL語句增加或刪除約束,加深對完整性概念的理解,達到靈活套用的目的。掌握使用SQL語

句定義和刪除同義詞。

二、實驗要求

1、實驗前:預習實驗內容,學習相關知識。

2、實驗中:按照實驗內容要求進行實驗,實驗時注意每種SQL語句的基本命令及各個關鍵字的含義,做好實驗記錄。

3、實驗後:分析實驗結果,總結實驗知識,得出結論,按格式寫出實驗報告。

4、在整個實驗過程中,要獨立思考、獨立按時完成實驗任務,不懂的要虛心向教師或同學請教。

5、要求按指定格式書寫實驗報告,且報告中應反映出本對次實驗的總結,下次實驗前交實驗報告。

三、實驗的重點與難點

1、重點:

(1)用SQL語句定義表結構(創建、修改和刪除)。

(2)用SQL語句定義索引(創建、刪除)。

(3)用SQL語句定義視圖(創建、刪除)。

(4)用SQL語句定義同義詞(創建、刪除)。

2、難點:

完整性約束的定義、增加及刪除。

同義詞的定義與刪除。

查看全文

C語言實驗報告《綜合實驗》

學號:__________  姓名:__________  班級:__________  日期:__________

指導教師:__________  成績:__________

實驗六  綜合實驗

一、 實驗目的

1、掌握C語言中的變數、數組、函式、指針、結構體等主要知識點。

2、掌握C程式的結構化程式設計方法,能使用C語言開發簡單的應用程式。

3、掌握C程式的運行、調試方法等。

二、 實驗內容

編寫一個學生信息排序程式。要求:

1、程式運行時可輸入n個學生的信息和成績(n預先定義)。

2、學生信息包括:學號、英文姓名、年齡;學生成績包括:語文、數學、計算機。

3、給出一個排序選擇列表,能夠按照上述所列信息(學號、姓名、年齡、語文、數學、計算機)中的至少一個欄位進行排序,並顯示其結果。

1、 使用函式方法定義各個模組。

三、 實驗步驟與過程

物理實驗報告 ·化學實驗報告 ·生物實驗報告 ·實驗報告格式 ·實驗報告模板

四、程式調試記錄

查看全文

C語言實驗報告《指針》

學號:__________  姓名:__________  班級:__________  日期:__________

指導教師:__________  成績:__________

實驗五  指針

一、 實驗目的

1、掌握指針的概念、會定義和使用指針變數

2、掌握指向數組的指針變數

3、掌握字元串指針的使用

二、 實驗內容

1、 輸入3個字元串,按由小到大的順序輸出。(習題10.2)

2、 寫一函式,求一個字元串的長度。在main函式中輸入字元串,並輸出其長度。(習題10.6)

3、 完善程式,要求使用函式功能:將一個數字字元串轉換成一個整數(不得調用C語言提供的將字元串轉換為整數的函式)。例如,若輸入字元串“-1234”,則函式把它轉換為整數值-1234。

#include

#include

long fun(char *p)

{

填寫程式

}

void main()

{

char s[6];

long n;

printf("Enter a string:\n");

gets(s);

n=fun(s);

printf("%ld\n",n);

}

一、 三、 實驗步驟與過程

第一┆範文網整理該文章,著作權歸原作者、原出處所有...

四、程式調試記錄

查看全文

C語言實驗報告《函式》

學號:__________  姓名:__________  班級:__________  日期:__________

指導教師:__________  成績:__________

實驗四  函式

一、 實驗目的

1、掌握函式定義、調用和聲明的方法

2、掌握實參和形參之間的傳遞方式

3、函式的嵌套調用

二、 實驗內容

1、 寫一個函式,將兩個字元串連線。(習題8.6)

2、 編寫一個函式,由實參傳來一個字元串,統計此字元串中字母、數字、空格和其他字元的個數,在主函式中輸入字元串以及輸出上述的結果。(習題8.9)

3、 請將實驗三中的實驗內容三改正後,再改寫成函式形式(排序部分)。

物理實驗報告 ·化學實驗報告 ·生物實驗報告 ·實驗報告格式 ·實驗報告模板

三、 實驗步驟與過程

四、程式調試記錄

查看全文