程式設計實驗報告

2022-10-22 09:57:04 字數 1230 閱讀 1536

1 實驗目的

(1) 掌握函式的定義方法、呼叫方法、引數說明以及返回值;

(2) 掌握實參與形參的對應關係,以及引數之間的「值傳遞」的方式;

(3) 掌握函式的巢狀呼叫及遞迴呼叫的設計方法;

(4) 在程式設計過程中加深理解函式呼叫的程式設計思想。

2 實驗內容

(1) 編輯、編譯、執行實驗指導中給出的程式,並分析輸出結果。

(2) 編寫乙個函式primenum(int x),功能是判別乙個數是否為素數。

(3) 輸入3個整數,求最大值和最小值。

(4) 編寫函式mulnum(int a,int b),它的功能是用來確定a和b是否是整數倍的關係。如果a是b的整數倍,則函式返回值為1,否則函式返回值為0。

(5) 編寫兩個函式,乙個函式gcd()的功能是求兩個整數的最大公約數,另乙個函式mul()的功能是求兩個整數的最小公倍數。

3演算法描述流程圖

4 源程式

(1)#include<>

#include<>

int computernum(int x)

main()

(2)#include<>

#include<>

main()

if(i>=b)

}(3)

#include<>

int zuida(int a,int b,int c)

int zuixiao(int a,int b,int c)

main()

(4)#include<>

int mulnum(int a,int b)

main()

(5)#include<>

int gcd(int a,int b)

}int mul(int a,int b)

} main()

5 測試資料

(1)12345

(2)13

(3)1,2,3

(4)12,5

(5)12,15

6 執行結果

(1)15

(2)13 is a prime number

(3)三個數中最大的是3,最小的是1

(4)12和5不是整數倍關係,函式返回值是0

(5)12和15的最大公約數為3,最小公倍數為60

7 出現問題及解決方法無

8 實驗心得

編寫乙個程式必須按部就班,先想好演算法,再進行編譯,如果圖快,則只會給自己帶來麻煩。

Web程式設計實驗報告

洛陽理工學院 課程設計報告 課程名稱 設計題目 專業班級 學號姓名 完成日期 目錄第1章需求分析 1.1 系統目標 具體分解為 1.方便客戶檢視和購買圖書 2.使用者購買後可以檢視自己的訂單 3.使用者可以修改自己的登入密碼 4.對於以前沒有登陸過的使用者可以註冊自己的資訊。系統主要有四大功能模組 ...

程式設計實踐實驗報告

程式設計基礎課程設計 院系 計算機學院 班級 資訊工程1班 姓名 方穗城 學號 201013064003 合作者 丁丹妮 李曉豔 指導教師 劉艷軍 2011 年 5月 3 日 目錄摘要 1 1.研究背景及意義 1 第一章系統設計說明以及功能分析 2 1.1系統簡述 2 1.2通訊錄的功能分析 2 第...

彙編程式設計實驗報告

組合語言程式設計 實驗報告 一 課程設計目的 1 熟練掌握組合語言指令 2 掌握組合語言程式格式 迴圈與分支程式設計 子程式設計 巨集彙編 3 掌握模組化程式設計 4 培養動手能力 5 培養程式設計者解決問題的能力 二 課程設計任務 1 判斷閏年 根據輸入的具體年份 在1900 2100之間,要求對...