Visual C 開發環境

2023-01-01 18:54:05 字數 2640 閱讀 7257

深圳大學實驗報告

課程名稱: 程式設計實驗與課程設計

實驗專案名稱visual c++開發環境

學院計算機與軟體學院

專業指導教師傅向華

報告人: 林慶遂學號: 2011150026 班級: 一班

實驗時間2012-3-6

實驗報告提交時間2012-3-6

教務處制

1.熟悉基本資料型別,及表示形式和取值範圍;

2.掌握一維陣列和二維陣列的定義、賦值和輸入輸出方法;

3.掌握字元陣列和字串陣列的使用;

4.掌握與陣列有關的演算法(特別是排序演算法)。

1.熟悉vc++6.0程式設計環境,編制簡單 c++程式並執行,熟悉c++的編輯、

編譯、連線和執行過程。

2.掌握陣列作為函式引數的程式設計方法

3.掌握如何利用迴圈運算元組

1. 定義乙個大小為10的整形陣列,陣列的元素值由初始化得到,分別計算求出該陣列的和,最小值以及最大值並輸出。

2.修改以上程式,要求首先由鍵盤輸入陣列元素數目n(n<10),然後輸入這n個陣列元素,其它要求不變。

3.修改以上程式,要求,均分別編寫相應的函式來實現求和、求最大值以及最小值等四個功能,並在主函式中進行呼叫。

4.編寫乙個排序函式void sort(int a,int n),將陣列a中的n個元素按照從小到大的順序進行排序,主函式中要求輸出排序前後的陣列內容。

5.編寫乙個函式void reverse(int a,int n),將陣列a中的n個元素進行逆置,主函式中要求輸出逆置前後的陣列內容。

6.編寫函式 void array_sum(int a[3][3],b[3][3]),功能是: 實現b=a+a』, 即把矩陣 a加上 a的轉置存放在b中,主函式呼叫該陣列,要求,二維陣列的元素值由初始化得到,並輸出分別輸出二維陣列a和b的值。

例如:矩陣a其轉置矩陣為a矩陣b為:

1 2 31 4 72 6 10

4 5 62 5 86 10 14

7 8 93 6 910 14 18

7.編寫乙個函式void strcat(char a,char b),將字串b連線到字串a的後面,主函式呼叫該函式,分別輸出呼叫該函式前後字串a和b的內容,要求主函式中的字串a的值由初始化得到,b的值由鍵盤輸入,且b中的第乙個字元是空格。

8.編寫乙個函式void string_sort(char name[18],int n),對字串陣列name中的n個字串按照字典順序進行排序,主函式呼叫該函式,字串陣列的值可由初始化得到,要求輸出排序前後的字串陣列。

本次實驗的實驗**如下所示:

實驗1:

#include<>

void main()

; int sum=0,t;

cout<<"定義的陣列為:"< for(int l=0;l<10;l++)

cout< cout< for(int i=0;i<10;i++)

sum=sum+a[i];

cout<<"該陣列的和為:"< t=a[0];

for(int j=0;j<10;j++)

cout<<"該陣列的最大值為:"< for(int k=0;k<10;k++)

cout<<"該陣列的最小值為:"<}

實驗2:

#include<>

void main()

cout<<"該陣列的最大值為:"< for(int k=0;k

cout<<"該陣列的最小值為:"< deletea;

}實驗3:

#include<>

int sum(int a,int n);

int max(int a,int n);

int min(int a,int n);

void main()

int sum(int a,int n)

int max(int a,int n)

return t;

}int min(int a,int n)

return t;

}實驗4:

#include<>

void sort(int a,int n);

void main()

void sort(int a,int n)

cout<<"排序後的陣列為:"< for(i=0;i cout<}

實驗5:

#include<>

void reverse(int a,int n);

void main()

void reverse(int a,int n)

cout<<"逆置後的陣列為:"< for(int j=0;j cout<}

實驗6:

#include<>

#include<>

void array_sum(int a[3][3],int b[3][3]);

void main()

; int b[3][3],l,k;

cout<<"陣列a為:"< for(l=0;l<3;l++)

{for(k=0;k<3;k++)

cout<

Visual C上機指導

實驗一 visual c 整合開發環境入門 一 實驗目的 1.初步學會使用visual c 整合開發環境 ide 進入和退出 選單 工具的使用 使用者視窗區的劃分 workspace source file 和 message.2.初步了解除錯程式的方法。二 實驗內容 範例 visual c 控制台...

Visual C試卷模式B

理工學院2011 2012學年第一學期試卷 課程 c 程式設計b 評卷人 簽名複核人 簽名 答案填寫在試卷後答題紙上 一 不定向選擇題 每題2分,共36分 1 介面可以包含乙個和多個成員,下面哪個選項能包含在介面中 a 方法 屬性 b 索引指示器 c 事件 d 常量 域 2 介面通過 來實現 a 類...

MyEclipse開發環境搭建指南

目錄1.安裝jdk 3 1.1.jdk 3 1.2.配置jdk 3 2.3 3.安裝jboss 3 3.1.安裝jboss 3 3.2.配置jboss 3 3.2.1.配置 3 3.2.2.配置專案虛擬目錄 4 3.2.3.配置虛擬記憶體 4 4.配置myeclipse 4 4.1.安裝myecli...