徐州工程學院C語言上機實驗報告

2022-08-25 00:21:04 字數 2998 閱讀 2773

徐州工程學院

管理學院實驗報告

實驗課程名稱 : c語言程式設計

實驗地點南主樓七樓機房

2013—2014學年(二)學期

2014 年 2 月至 2014 年 6 月

專業資訊管理與資訊系統

班級 13信管2

學生姓名徐志鵬

學號 20131505231

指導老師周渠

第一章c語言程式設計概述

1.1實驗目的

熟悉c語言,學會編寫簡單的c語言程式。

1.2實驗課時

上機實驗:2個課時

1.3實驗基本內容

1、編寫程式,計算兩數之和,兩數之差。

程式:#include<>

void main()

執行結果:

2、編寫程式,計算兩個圓面積之差。

程式:#include<>

main()

執行結果:

3、編寫程式,計算兩數相乘相除。

程式:#include<>

void main()

執行結果:

第二章順序結構程式設計

1.1實驗目的

掌握c語言的資料型別,基本語句;

1.2實驗課時

上機實驗:2個課時

1.3實驗基本內容

1、編寫程式,設計乙個程式實現英文本母大小寫轉換。

程式:#include<>

main()

執行結果:

2、編寫程式,程式設計計算存款利息,設本金為a,存款期限為n,年率為p。

程式:#include<>

#include<>

main()

執行結果:

第三章選擇結構程式設計

1.1實驗目的

掌握關係運算符合關係表示式、邏輯運算子和邏輯表示式。掌握if等一系列語句。

1.2實驗課時

上機實驗:2個課時

1.3實驗基本內容

1、有一段分段函式,請編寫程式:輸入x,輸出y。

程式:#include<>

main()

if(1<=x&&x<10)

if(x>=10)

printf("%f",y);

getch();

}執行結果:

2、輸入四個整數,要求按大小順序排列。

程式:#include<>

void main()

if(a>c)

if(a>d)

if(b>c)

if(b>d)

if(c>d)

printf("%ld,%ld,%ld,%ld\n",a,b,c,d);

}執行結果:

第四章迴圈結構程式設計

1.1 實驗目的

掌握for語句;while語句;do-while語句;迴圈語句的巢狀使用;break和continue語句。

1.2實驗課時

上機實驗:2個課時

1.3實驗基本內容

1、求1000以內的所有完全數。

程式:#include<>

void main()

}執行結果:

2、用迴圈語句輸出數字金字塔。

程式:#include<>

void main()

printf("\n");

} 執行結果:

3、編寫程式,求出1000以內的水仙花數。

程式:#include<>

void main()

printf("\n");

}執行結果:

4、編寫程式,分別用while迴圈語句和for迴圈語句,求出1到100之和。

程式:#include <>

main()

printf("%d/n",sum);

}執行結果:

程式:#include<>

main()

執行結果:

5、編寫程式,求出100以內的偶數和。

程式:#include<>

void main()

執行結果:

第五章陣列

1.2 實驗目的

陣列的基本概念;一維陣列的應用;二維陣列的應用;字元陣列和字串陣列;

1.2實驗課時

上機實驗:6個課時

1.3實驗基本內容

1、編寫程式,利用for語句巢狀計算1+(1+2)+(1+2+3)+...+(1+2+...+10)。

程式:#include<>

main()

printf("sum1=%d\n",sum1);

getch();

執行結果:

2、編寫程式,利用for語句巢狀計算1!+2!+......+10!。

程式:#include<>

void main()

printf("1到10的階乘和是 %d\n",sum);

執行結果:

3、編寫程式,列出乘法口訣表。

程式:#include<>

main()

printf("\n");

} }運算結果:

第六章函式

1.3 實驗目的

掌握函式的定義方法,理解函式的型別和返回值,掌握函式生命的方法,掌握區域性變數、全域性變數、靜態變數的作用域和生存期。

1.2實驗課時

上機實驗:6個課時

1.4 實驗基本內容

1、編寫程式,用氣泡排序法實現陣列排序。

程式:#include<>

main()

{ int a[5];

int i;

int j;

int k;

int temp;

for(k=0;k<5;k++)

scanf("%d",&a[k]);

for (i=0;i<5;i++)

for (j=0;j<5-i;j++)

if (a[j]>a[j+1])

temp=a[j+1];

a[j+1]=a[j];

C語言上機實驗報告

昆明理工大學資訊工程與自動化學院學生實驗報告 2010 2011學年第1學期 課程名稱 結構化程式設計方法與c語言開課實驗室 計算中心310 2010年10 月 14 日 一 上機內容和目的 內容 用c語言進行簡單的程式設計 寫乙個程式,判斷某一年是否是閏年。include int main els...

c語言上機實驗報告報告

c語言程式設計實驗報告 1 實驗目的 1.熟練掌握if if.else if.else if語句,掌握if語句中的巢狀關係和匹配原則,利用if語句實現分支選擇結構。2.熟練掌握for語句格式及使用方法 3.掌握簡單 常用的演算法,並在程式設計過程中體驗各種演算法的程式設計技巧.進一步學習除錯程式,掌...

電力工程學院實驗報告

南京工程學院 2012 2013 學年第 1 學期 實驗報告 課程名稱 c語言程式設計 實驗專案名稱迴圈結構 實驗學生班級建電121 實驗學生姓名伍穎 206121026 同組學生姓名 實驗時間 2012 11 11 實驗地點電力工程基礎實驗室 實驗報告成績評閱教師簽字 年月日電力工程學院二oo七年...