2019春第七周程式設計總結

2022-09-14 18:57:11 字數 3587 閱讀 3024

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

學會簡單程式設計

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

指標的運用|

參考文獻

c語言程式設計

6-2 每個單詞的最後乙個字母改成大寫 (10 分)

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

函式介面定義:

void fun( char *p );

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

裁判測試程式樣例:

#include void fun( char *p );

int main()

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

輸入樣例:

輸出樣例:

1.**

void fun( char *p )

}

2.設計思路

3.程式設計過程中遇到的問題及解決方法

本題一班助教進行了些許講解,所以問題不大

4.正確截圖

7-1 使用函式刪除字串中的字元 (10 分)

輸入乙個正整數 repeat (0輸入乙個字串 str,再輸入乙個字元 c,將字串 str **現的所有字元 c 刪除。

要求定義並呼叫函式delchar(str,c), 它的功能是將字串 str **現的所有 c 字元刪除,函式形參str的型別是字元指標,形參c的型別是char,函式型別是void。

輸入輸出示例:括號內為說明,無需輸入輸出

輸入樣例:

3 (repeat=3)

a (待刪除的字元'a')

bee (字串"bee")

e (待刪除的字元'e')

111211 (字串"111211")

1 (待刪除的字元'1')

輸出樣例:

result: b (字串"bee"中的字元'e'都被刪除)

result: 2 (字串"111211"中的字元'1'都被刪除)

1.**

#includevoid delchar(char *str,char c);

int main (void)

{ int i,repeat;

char str[30],c;

scanf("%d\n",&repeat);

for(i=0;i2.設計思路

本題是主要靠隊友的思路解決的,我只想說:下次能不能不用那麼坑爹的遇習題

3.程式設計過程中遇到的問題及解決

定義的str陣列太短,包含不了太多的字元,導致執行時錯誤,後改正為str[30]正確。

4.正確截圖

補:自動售貨機

7-2 自動售貨機 (30 分)

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

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

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

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

輸入格式:

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

輸出格式:

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

輸入樣例:

1 1 2 2 5 5 10 10 -1

1 2 3 5 1 6 9 10 -1

輸出樣例:

2.思路

3.正確截圖

學習進度條

周/日這周所花的時間

**行數

學到的知識點簡介

目前比較迷茫的問題

第七周/4.8-4.15

5小時98

指標現在學的怎麼實際操作

程式設計感想

感想:本週是換重新換隊友的第一周結對程式設計,總體感覺還好,慢慢習慣了結對程式設計,兩個人會討論一些不知道的點,互相提出來,不能夠解決的就一起借助網路,然後一起解決疑問。

優缺:我:不懂就問,有耐心。但是c知識不夠

隊友:細心,認真,可以解決我提出的問題。但是c知識也不是那麼豐富

折線圖

學習感想

在自閉的路上越走越近,c的學習真的是不適合我呀。上週題目比這週容易多了,本週的作業真的是堪比摧殘了我。期末還要做遊戲,怎麼做呀呀呀!!!

菜鳥乙個,學無止境啊!!!

2019春第七周作業

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

2019春第七周作業

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 在程式設計過程中能熟練使用指標 這個作業在那個具體方面幫助我實現目標 本次作業需要通過指標來進行一些的運算 參考文獻 c語言程式設計 函式fun的功能是 將p所指字串中每個單詞的最後乙個字母改成大寫。這裡的 單詞 是指由...

2019春第七周作業

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