第七周作業

2022-06-26 10:12:10 字數 4062 閱讀 2567

這個作業屬於哪個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

掌握陣列名作為函式引數的用法,理解指標、陣列和位址之間的關係,理解指標和陣列可以實現相同的操作。

這個作業在哪個具體方面幫助我實現目標

pta的練習

參考文獻

c語言程式設計i第八章指標和第三章switch用法

如圖所示的簡易自動售貨機,物品架1、2上共有10樣商品,按順序進行編號分別為1-10,標有**與名稱,乙個編號對應乙個可操作按鈕,供選擇商品使用。如果物架上的商品被使用者買走,儲物櫃中會自動取出商品送到物架上,保證物品架上一定會有商品。使用者可以一次投入較多錢幣,並可以選擇多樣商品,售貨機可以一次性將商品輸出並找零錢。

使用者購買商品的操作方法是:

(1)從「錢幣入口」放入錢幣,依次放入多個硬幣或紙幣。錢幣可支援1元(紙幣、硬幣)、2元(紙幣)、5元(紙幣)、10元(紙幣),放入錢幣時,控制器會先對錢幣進行檢驗識別出幣值,並統計幣值總額,顯示在控制器顯示屏中,提示使用者確認錢幣放入完畢;

(2)使用者確認錢幣放入完畢,便可選擇商品,只要用手指按對應商品外面的編號按鈕即可。每選中一樣商品,售貨機控制器會判斷錢幣是否足夠購買,如果錢幣足夠,自動根據編號將物品進行計數和計算所需錢幣值,並提示餘額。如果錢幣不足,控制器則提示「insufficient money」。使用者可以取消購買,將會把所有放入錢幣退回給使用者。

先輸入錢幣值序列,以-1作為結束,再依次輸入多個購買商品編號,以-1結束。

輸出錢幣總額與找回零錢,以及所購買商品名稱及數量。

一直都是段錯誤,我一直沒找到錯誤出處。

函式fun的功能是:將p所指字串中每個單詞的最後乙個字母改成大寫。(這裡的「單詞」是指由空格隔開的字串)。

void fun( char *p );

其中 p 是使用者傳入的引數。函式將 p所指字串中每個單詞的最後乙個字母改成大寫。

#include void fun( char *p );

int main()

/* 請在這裡填寫答案 */

問題1:如何使用指標實現和陣列相同的操作

解決方法:結對程式設計時聽助教的講解

問題2:如何把小寫改為大寫?

解決方法:查ascii表看十進位制差值

輸入乙個正整數 repeat (0

問題:如何把不相等的字元移動到下乙個字元?

解決方法:賦值

時間**行

部落格字數

用時(h)

知識點3.19~3.20

100500

10h二維陣列的使用;選擇排序和氣泡排序法

3.26~3.29

1501200

6h如何定義和使用指標;掌握字串的基本概念及使用方法,重點理解字串與一維字元陣列的區別、字串的儲存以及字串的操作方法。

4.2~4.5

851862

6h理解變數、記憶體單元和位址之間的關係;掌握如何定義指標變數,怎樣使用指標變數,怎樣進行指標變數的初始化;掌握指標變數的基本運算;理解指標作為函式引數的作用;掌握如何使用指標實現函式呼叫返回多個值。

4.10~4.12

1092068

6h掌握陣列名作為函式引數的用法,理解指標、陣列和位址之間的關係,理解指標和陣列可以實現相同的操作。

本週學習了指標的基本用法。收穫是掌握陣列名作為函式引數的用法,理解指標、陣列和位址之間的關係,理解指標和陣列可以實現相同的操作。

難點就是有思路,但是不怎麼會寫,腦海裡想的東西不能一下子用**表示出來,熟練度不高。只能去多看看人家的**多簡潔,思路清晰,然後做總結,認真思考。

我的搭檔呢,喜歡自己思考,比較好吧,動手能力強。而我呢,喜歡問問別人的想法。在我自己有思路的時候,我也只是能口述表達出來,不能直接打**表達出來。

第七周作業作業

1 自建yum倉庫,分別為網路源和本地源 建立yum配置檔案,類似如下 base name base baseurl file misc cd gpgcheck 0 epel name epel baseurl gpgcheck 0 enabled 1 本地源 以前自己整理的 2 編譯安裝http2...

第七周作業

書中習題1 說說下列程式的執行過程和運算結果 include includeusing namespace std double squ double x 函式原形 int main 主函式 書2,不用庫函式,求整數次冪 3.程式設計實現輸入兩個4x5矩陣和5x3矩陣,定義函式並在主函式中呼叫計算它...

第七周作業

1 列舉常見的核心引數以及引數的意義 1 net.ipv4.ip forward 資料報的路由 開關,設定為1表示開啟,0表示關閉。2 vm.drop caches 清空caches,釋放記憶體占用。設定為1表示清空 pagecache,設定為2表示清空 dentries 和 inodes,設定為3...