c 實驗6 陣列合併

2021-07-12 01:06:38 字數 1114 閱讀 8487

一、問題及**

/*

02. * 檔名稱:shuzuhebing.cpp

03. * 作 者:劉何毓

04. * 完成日期:2023年 5月 24日

05. * 版 本 號:v1.0

06. * 對任務及求解方法的描述部分:使用陣列求解問題

07. * 輸入描述:無

08. * 問題描述:將兩個陣列合併之後有序

09. * 程式輸出:合併兩個陣列並有序輸出

10. * 問題分析:略

11. * 演算法設計:略

12. */

#include using namespace std;

int main()

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

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

}for(i=0; i<10; i++)

cout<

二、執行結果

三、心得體會

在字串和指標的學習中遇到了不少問題,首先知識點太多很難記牢,其次有些書本上沒有的知識還未完全掌握。甚至有的時候感覺無從下手。但是認真看過課本之後情況有所改善了。雖然程式設計遇到了瓶頸,我還會繼續努力的。

四、知識點總結

(1)、了解「字元」有關概念。c語言中沒有「字串變數」的概念,必要時,採用字元陣列或字元指標來解決相關問題。整個字元陣列可以存放乙個字串。必須用乙個陣列元素來存放字串結束標誌'\0'。乙個陣列長度為n的字元陣列,能存放的字串長度的最大值是n-1,未賦值的字元型陣列輸出空格;

(2)、採用cin>>字元陣列名格式時,cin只能接收空格符之前的部分,而對空格後部分視而不見。

(3)、了解指標的基本概念與定義格式。陣列名存放陣列中第乙個元素的位址。陣列名是常量,不可修改。

(4)、與指標變數相關的運算子一般有兩種:取位址運算子&和指標運算子*。int *p=&i;相當於int*p;p=&i;不能寫成*p=&i。

(5)、指標加1不同於位址加1,因為指標加1實際上所加的位址值不一定是1,而是該指標的型別所占用記憶體的位元組數。

C 實驗6 陣列合併

一 問題及 檔名稱 homework.cpp 作 者 萬紹良 完成日期 2016 年 5 月 19 日 版 本 號 v2.0 對任務及求解方法的描述部分 合併陣列使其有序 輸入描述 無 問題描述 無 程式輸出 將兩個有序陣列合併在乙個有序陣列中輸出 問題分析 運用冒泡法有序排列陣列 演算法設計 運用...

C 實驗6 陣列合併

一 問題及 檔名稱 cy.cpp 作 者 陳怡 完成日期 2016 年 5 月 19 日 版 本 號 v1.0 對任務及求解方法的描述部分 已知有兩個有序的陣列a,b,將這兩個陣列合併到陣列c中,陣列c依然有序,如a 5 b 5 則c 10 輸入描述 輸入兩個有序的陣列a,b 問題描述 無 程式輸出...

C 實驗6 陣列合併

一 程式 檔名稱 hao 作 者 張宇恆 完成日期 2016 年 5 月 22 日 版 本 號 v1.0 對任務及求解方法的描述部分 已知有兩個有序的陣列a,b,將這兩個陣列合併到陣列c中,陣列c依然有序.問題描述 有序陣列a b,合併陣列c.程式輸出 陣列c 問題分析 陣列排序,陣列合併.演算法設...