2019春季第七周作業

2022-06-28 22:03:15 字數 3591 閱讀 5864

問題

回答這個作業屬於那個課程

c語言程式設計

這個作業要求在**

第七周作業

我在這個課程的目標是

掌握字串的使用方法,指標的運用,自定義函式熟練使用

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

定義函式和字串的定義上

參考文獻

c語言程式設計

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

void fun( char *p );

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

#include void fun( char *p );

int main()

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

問題:一開始沒思路,後來把大小字母的大小弄反了,還有就是'p[i]-32'

解決辦法:聽室友說根據書上的**改一改就好了,然後我就看了書,在dev上除錯修改

評價:就是還是不細心,出現錯誤,還是應該仔細看書,對自定義函式不熟練

用時:1小時

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

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

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

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

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

問題:就是還是不細心,還有就是對於定義字串的陣列不太清楚規則

解決辦法:在dev上執行結果進行比對是發現商品名錯誤,在網上查了定義字串的方法

評價:就是對於字串的知識還有不太明白的,例如這次的定義字串

用時:2個小時

思路:就是想把所有的可能的組合找出來,然後進行比較找出最大值,但是我不知道**怎麼實現這個找出所有可能的組合

輸入乙個正整數 repeat (0void delchar(char *str, char c);

問題:就是沒有定字串的結束標誌,還有在dev上執行結果中第一次迴圈結果正確,但之後的字串總是輸不進去

解決辦法:根據執行發現字元結束時總是多出字元,在pta上正確了

周/日期

這週所花的時間

**行數

學到的知識點簡介

目前比較迷惑大問題

4/8-4/10

10個小時

175行

自定義函式和字串的一些使用方法

還是自定義函式有些迷茫

累計**行數和部落格字數

時間部落格字數

**行數

第一周0

80第二週

100180

第三週400

330第四周

600480

第五周900

720第六周

1250

890第七周

1)就是對於指標總是模模糊糊,通過這次作業知道了字串定義的方法,還有就是對自定義函式比之前更清楚了

2)疑惑:對於指標雖然有了一些了解,但是還是有些模糊,關於自定義函式返回多個值,將之存入指標位址我還是模模糊糊的

過程:就是一起思考該怎麼做,討論解題的的思路

優點:1.可以更加的清楚思路,就是對程式更加的熟悉和清楚

2.可以更有效的交流,在交流的過程中自己的思路會更加的清楚,可以解決更多的問題,以及自己本身忽略的問題

3.相互學習,傳遞經驗

4.可以督促學習

缺點:經驗不足

2019春季學期第七周作業

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 掌握陣列名作為函式引數的用法 這個作業在那個具體方面幫助我實現目標 實用方面 參考文獻 c primer plus 函式fun的功能是 將p所指字串中每個單詞的最後乙個字母改成大寫。這裡的 單詞 是指由空格隔開的字串 函...

2023年春季學期第七周作業

這個作業屬於哪個課程 c語言程式語言 這個作業要求在 我在這個課程的目標 如何使指標和陣列聯絡在一起 這個作業在那個具體方面幫助我實現目標 可以便於我們更好的求解 參考文獻 網際網路和c語言程式設計教材 函式fun的功能是 將p所指字串中每個單詞的最後乙個字母改成大寫。這裡的 單詞 是指由空格隔開的...

2019第七周作業

課程名稱 c語言程式設計2 作業要求 我的課程目標 學習指標基本知識 這個作業在哪個方面幫助我實現目標 指標與自定義函式結合刪除或修改字串中的字元 參考文獻 課本c語言程式設計指標章 先輸入錢幣值序列,以 1作為結束,再依次輸入多個購買商品編號,以 1結束。輸出錢幣總額與找回零錢,以及所購買商品名稱...