第七周程式設計總結

2022-06-28 13:15:08 字數 2941 閱讀 1352

本次作業所屬課程

c語言程式設計||

本次作業要求

我在這個課程的目標是

理解指標與陣列的關係

本次學習在哪些具體方面幫組我實現目標

學會畫流程圖

參考文獻

c primer plus第六版

一、基礎題

題目一:每個單詞的最後乙個字母改成大寫

1)實驗**

#include void fun( char *p );

intmain()

void fun( char *p )

}

2)設計思路

3)本題除錯過程中遇到的問題及解決方案

4)執行結果截圖

題目二:自動售貨機

1)實驗**

#includeint main(void);

intstatic b[11

];

int c[100

];

int i=1,sum=0,money,j=0,change,flag=0;

scanf("%d

",&money);

while((money!=-1)&&(money<=10

))

scanf("%d

",&c[i]);

while(c[i]!=-1

)

if(j>sum)

i++;

scanf("%d

",&c[i]);

} change = sum-j;

i = 1;

while(c[i]!=-1)

i++;

} if(flag==0

)

}}

return0;

}

2)設計思路

3)本題除錯過程中遇到的問題及解決方案

這題有點難,借鑑了別人的思路,一開始陣列長度小了,後面在輸出的if語句的判斷條件又出了點問題,不過最後還是解決了,只是除錯的過程有點漫長

4)執行結果截圖

二、預習題

題目一:使用函式刪除字串中的字元

1)實驗**

#includevoid delchar(char str,char

op);

intmain()

return0;

}void delchar(char str,char

op)

str++; }}

2)設計思路

3)本題除錯過程中遇到的問題及解決方案

這一題在pta上的正確答案到dev答案又變成錯誤的了,除錯的過程中各種問題都出來了,主要是這題在自定義函式裡面輸出不是特別理解,借鑑了下別人的思路

4)執行結果截圖

三、挑戰題

題目一:子陣列」 並不要求是乙個矩形, 而是聯通的元素即可 (上下或左右相鄰即視為聯通), 那解法會是怎麼樣呢?

自己有幾把刷子心裡還是有點逼數的,挑戰題不會寫,大概的寫點思路吧:逐個查詢,將他們的路徑連線起來在逐個判斷

四、學習進度條

時間這週所花時間

**行數

學到的知識簡介

目前比較迷惑的問題

第一周5小時

初步了解陣列

陣列的引用

第二週6小時

指標的了解

完全沒聽懂老師上課在講什麼,繼續努力

第三週7小時

檔案與陣列的使用

沒看到**執行後檔案的內容發生改變

第四周9小時

冒泡法,選擇排序法

冒泡法不會

第五周9小時

120+

字元型陣列

把**改成檔案格式

第六周4小時

130左右

指標指標的呼叫

第七周6小時+

指標與陣列

指標與陣列的連續有點模糊

五、累積部落格字數及**行數

六、結對程式設計感想

這次的題目就充分體現了我們兩個人自身能力不足的缺點,題目難度偏大,兩個人都做不出,思路也是亂七八糟,互相拖後腿

總結:這次的題目自我感覺偏難,做了很久效果還不明顯

第七周程式設計總結

這個作業屬於哪個課程 c語言程式設計 這個作業要求在 我在這個課程的目標是 能夠使用c語言實現基本的程式設計,以至最後能夠設計出較大的專案 這個作業在哪個具體方面幫助我實現目標 更進一步地理解陣列與指標兩者的結合應用,並學會指標與字元 字元陣列 的結合應用 參考文獻 c語言程式設計 第3版 c pr...

第七周總結

3.1 索引特點 很容易想到 mysql 索引可以大大提高檢索速度 優點 1.通過建立唯一索引,保證資料表每行資料的唯一性 2.大大加快資料查詢速度 3.在使用分組和排序進行資料查詢時,可以顯著減少查詢中分組和排序的時間 缺點 1.維護索引需要耗費資料庫資源 2.索引需要占用磁碟空間,索引檔案可能比...

第七周總結

在本週的學習之中,我愈發的感覺前端的內容之廣闊,知識量確實不少,但這些知識可以通過不同方式的應用實現各種各樣的功能,就拿線面的乙個花瓣來說。裡面的東西確實不複雜,但實現的效果卻是相當可觀的 body wrap hua07 huaban wrap hover hua01 wrap hover hua0...