本次作業所屬課程
c語言程式設計||
本次作業要求
我在這個課程的目標是
理解指標與陣列的關係
本次學習在哪些具體方面幫組我實現目標
學會畫流程圖
參考文獻
c primer plus第六版
一、基礎題
題目一:每個單詞的最後乙個字母改成大寫
1)實驗**
#include void fun( char *p );2)設計思路intmain()
void fun( char *p )
}
3)本題除錯過程中遇到的問題及解決方案
4)執行結果截圖
題目二:自動售貨機
1)實驗**
#includeint main(void);2)設計思路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;
}
3)本題除錯過程中遇到的問題及解決方案
這題有點難,借鑑了別人的思路,一開始陣列長度小了,後面在輸出的if語句的判斷條件又出了點問題,不過最後還是解決了,只是除錯的過程有點漫長
4)執行結果截圖
二、預習題
題目一:使用函式刪除字串中的字元
1)實驗**
#includevoid delchar(char str,char2)設計思路op);
intmain()
return0;
}void delchar(char str,char
op)
str++; }}
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...