2019春第七周作業

2022-08-20 19:12:18 字數 3399 閱讀 1463

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

在程式設計過程中能熟練使用指標

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

本次作業需要通過指標來進行一些的運算

參考文獻

c語言程式設計

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

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

#include void fun( char *p );

int main()

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

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

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

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

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

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

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

剛開始定義字元二維陣列時,不知道需要雙引號去括起來,以為單通過逗號就可以進行對商品名稱的儲存,最後執行的時候就提示二維陣列有問題,然後通過參考大佬的**才知道字元二維陣列中乙個字串需要用雙引號括起來,其他的到都是一些小問題

輸入乙個正整數 repeat (0

最重要的問題就是當輸入執行次數後,後面的換行符也會被當成字元從而賦給了str,所以就導致後面的輸入全部都亂完了,最後就輸出錯誤,所以我就在定義了乙個字元變數用來儲存換行符,然後問題就解決了

周/日期

這週所花時間

**行數

學到的知識點

目前比較迷惑的問題

3月4-3月10

4天130行

如何讀取檔案中的資料並寫入資料

3/11-3/17

2天66行

一些有關檔案的函式

3/18-3/24

2天103行

二維陣列的定義與使用

3/25-3/31

2天140行

與字串有關的函式strlen,strcpy

一些與字串有關的函式使用方法

4/1-4/7

2天56行

指標函式的定義與使用

4/8-4/14

2天69行

gets,puts,strcat,strcmp函式

預習了後面一節的內容,學習到了一些常用地字串處理函式,嘗試去寫挑戰題之後才深深地知道自己目前的能力,所以還是多做題吧,遇到的問題越多才更能知道自己提公升的空間

結對程式設計的時候我一般都是先前就寫完了作業的了,所以我也只是在程式設計夥伴程式設計時在旁邊提示她一些錯誤和告訴她一些做題的思路,最後我也會根據兩個人的思路調整出盡可能簡便的**

2019春第七周作業

這個作業屬於哪個課程 c語言程式設計ii 這個作業要求在哪 2019年春第七周作業 我在這個課程的目標是 掌握陣列名作為函式引數的用法,理解指標 陣列和位址之間的關係,理解指標和陣列可以實現相同的操作。這個作業在哪個具體方面幫助我實現目標 通過pta作業實踐程式設計學習 參考文獻 c語言程式設計 基...

2019春第七周作業

這個作業屬於那個課程 c語言程式設計ii 課程名稱 c語言程式設計2 作業要求 我的課程目標 我希望通過c語言的學習,更加熟練的使用指標和陣列。這個作業在哪個方面幫助我實現目標 做作業唄。參考文獻 課本c語言程式設計 函式fun的功能是 將p所指字串中每個單詞的最後乙個字母改成大寫。這裡的 單詞 是...

2019第七周作業

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