C語言課程設計報告一維陣列公升序排列及素數

2022-06-02 07:30:05 字數 1230 閱讀 5618

c程式課程設計報告

專業班級

學號學生姓名

指導教師

設計時間

教師評分

1.概述 3

1.1目的簡單描述本課題要解決的問題及解決問題的主要思路; 3

1.2課程設計的組成部分 3

2設計的內容 3

題目一 3

題目二 4

3.總結 5

3.1課程設計進行過程及步驟 5

3.2所遇到的問題,你是怎樣解決這些問題的 5

3.3體會收穫及建議 6

3.4參考資料(書、**、網路資料) 6

4.教師評語 6

1.1目的:

程式設計實現選擇排序法對一維陣列資料進行公升序排列,以及用隨機函式產生100個500~700之間的整數,然後選出其中的素數,並按從小到大的順序輸出

1.2課程設計的組成部分

由函式,**,執行結果,總結構成。

題目一:演算法思想:首先從資料中找出最小的元素,然後把這個元素和第乙個元素互換,這樣最小乙個元素就排在第乙個位置,然後,從剩下的元素中依次找出最小的元素放在無序資料的第乙個位置,最終實現資料的排序。

此程式能夠對一維陣列中的10個資料進行公升序排列,使用者首選輸入要排序的10個資料,然後由程式進行排序,最後由螢幕輸出。

流程圖如下:

**如下:

#include<>

#define n 10

void main()

for(i=0;i

if (j!=i)

}printf("排序後的數:");

printf("\n");

for(i=0;i

printf("\n");

}程式截圖如下:

題目二:目的:用隨機函式產生100個500~700之間的整數,然後選出其中的素數,並按從小到大的順序輸出

流程圖:

**:#include <>

#include <>

#include <>

#include <>

#define n 100

void main()

printf("\n素數有以下幾個: \n");

for ( i = 0; i

for(j=0;j

} printf("\n從小到大排序為: \n");

for(i=0;i

} 3.1課程設計進行過程及步驟

C語言課程設計報告

課程名稱計算機高階語言課程設計 c 教師姓名 本科生姓名 本科生學號 本科生專業機械設計製造及其自動化 所在院系機電學院 類別c.本科生 日期2013.7.11 注 1 無評閱人簽名成績無效 2 必須用鋼筆或原子筆批閱,用鉛筆閱卷無效 3 如有平時成績,必須在上面評分表中標出,並計算入總成績。模擬手...

C語言課程設計報告

1.本頁為設計報告要求頁,製作好報告後輸出時將本頁刪除 2.本模板的各種字型及頁面設定請同學們 3.本設計報告左側裝訂。在虛線處裝訂。4.在課程設計封皮一頁上用已經設定好的宋體四號來填寫各個專案。5.在課程設計評定表一頁上用宋體小四填寫班級 學號 姓名 專案組 專案組長 專案組組員 本人工作簡介。組...

C語言課程設計報告

電氣與資訊工程學院 c語言程式設計 課程設計報告 課程設計題目 酒店房間登記與計費管理 專業自動化 班級t1023 6 姓名師曉義 1 需求分析 1 問題 根據需求,該系統所應包含的資訊有以下一些 酒店房間登記與計費管理的基本資訊 客戶姓名 身份證號 開始入住時間 退房時間 入住房間號 房間 入住費...