C語言設計實驗報告(第七次)

2022-09-12 04:33:11 字數 1003 閱讀 4133

(1)定義乙個整型指標變數p,使它指向乙個整型變數a, 定義乙個浮點型指標q,使它指向乙個浮點型變數b,同時定義另外-個整型變數c並賦初值3。

(2)使用指標變數,呼叫scanf(0函式分別輸人a和b的值。

(3)通過指標間接訪問並輸出a、b的值。

(4)按十六進製制方式輸出p、q的值及a、b的位址。

(5)將p指向c,通過p間接訪問c的值並輸出。

(6)輸出p的值及c的位址,並與上面的結果進行比較。

#includeint main() 

(1)定義兩個函式,分別為void swap1(int a, int b)和void swap2(int *a, int *b),用於交換a、b的值。

(2)從主函式中分別輸人兩個整型變數a、b。

(3)從主函式中分別呼叫上述兩個交換函式,並列印輸出交換後a、b的結果。

#includevoid swap1(int x,int y);

void swap2( int *x,int *y);

int main()

void swap1(int x,int y)

void swap2(int *x,int *y)

(1)定義兩個字元指標,通過getso函式輸人兩個字串。

(2)定義乙個函式char *reverse(char *str), 通過指標移動方式將字串反轉。

(3)定義乙個函式char *link(char *str1, char *str2), 通過指標移動方式將兩個字串連線起來。

(4)從主函式中分別呼叫上述函式,輸入字串並列印輸出結果。

#includechar *reverse(char *str);

char *link(char *str1,char *str2);

int main()

char *reverse(char *str)

}

c 第七次上機 實驗報告

一 問題及 檔名稱 c 第7次實驗上機 專案 龍三 作?者 程志清 完成日期 2017.5.22 版 本 號 5.11 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 問題分析 演算法設計 include include using namespace std class person v...

c 第七次實驗

一 問題與 檔名稱 完成日期 2016年6月5日 版本號 v1.0 對任務及求解方法的描述部分 輸出所有的三位特殊數字 輸入描述 問題描述 程式輸出 輸出所有的三位特殊數字 問題分析 演算法設計 自定義計算特殊數字的函式進行計算 三 心得體會 學習了自定義函式的使用,函式的形式多種多樣,要多加以練習...

C 第七次實驗

檔名稱 作 者 劉怡靜 完成日期 2016 年 6 月 5 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 定義乙個有10個的陣列a,將陣列a中的所有素數放在陣列b,再對陣列b排序。程式輸出 略 問題分析 略 演算法設計 略 一 實驗 include using nam...