第八周作業

2022-09-15 01:12:13 字數 2963 閱讀 6391

這個作業屬於哪個課程 c語言程式設計ii

這個作業要求在** 2023年春季學期第八周作業

我在這個課程的目標是 我希望能夠通過學習c語言的知識,編寫程式

這個作業在哪個具體方面幫助我實現目標 這個作業讓我掌握了常用字串函式以及使用指標操作字串的方法,掌握動態記憶體分配

參考文獻 函式實現字串逆序,c 標準庫 - ,c 記憶體管理

一、本週完成的作業

題目1. 6-1 函式實現字串逆序 (15 分)

本題要求實現乙個字串逆序的簡單函式。

函式介面定義:

void f( char *p );

函式f對p指向的字串進行逆序操作。要求函式f中不能定義任何陣列,不能呼叫任何字串處理函式。

裁判測試程式樣例:

裁判測試程式樣例:

void f( char *p );

void readstring( char s ); / 由裁判實現,略去不表 */

int main()

while(l<=h)

return 0;}

流程圖

執行結果

題目2. 6-3 字串的連線 (15 分)

本題要求實現乙個函式,將兩個字串連線起來。

函式介面定義:

char *str_cat( char *s, char *t );

函式str_cat應將字串t複製到字串s的末端,並且返回字串s的首位址。

裁判測試程式樣例:

char *str_cat( char *s, char *t );

int main()

, str2[maxs] = ;

scanf("%s%s", str1, str2);

p = str_cat(str1, str2);

printf("%s\n%s\n", p, str1);

return 0;

/* 你的**將被嵌在這裡 */

輸入樣例:

abcdef

輸出樣例:

abcdef

abcdef

實驗**

流程圖

運算結果

分析題目中是將函式的後的t賦值給前面的s

而錯誤**的語句是將前面的返回給後面的

題目3. 7-1 輸出學生成績 (20 分)

本題要求編寫程式,根據輸入學生的成績,統計並輸出學生的平均成績、最高成績和最低成績。建議使用動態記憶體分配來實現。

輸入格式:

輸入第一行首先給出乙個正整數n,表示學生的個數。接下來一行給出n個學生的成績,數字間以空格分隔。

輸出格式:

按照以下格式輸出:

**erage = 平均成績

max = 最高成績

min = 最低成績

結果均保留兩位小數。

輸入樣例:

385 90 95

輸出樣例:

**erage = 90.00

max = 95.00

min = 85.00

1).實驗**

流程圖

本題要求編寫程式,讀入5個字串,按由小到大的順序輸出。

輸入格式:

輸入為由空格分隔的5個非空字串,每個字串不包括空格、製表符、換行符等空白字元,長度小於80。

輸出格式:

按照以下格式輸出排序後的結果:

after sorted:

每行乙個字串

輸入樣例:

red yellow blue green white

輸出樣例:

after sorted:

blue

green

redwhite

yellow

int main()

}}printf("after sorted:\n");

for(int i=0;i<5;i++)

printf("%s\n",a[i]);

return 0;

}執行結果

累積**行和部落格字數:

時間 部落格字數 **行數

第二週 1010 40

第三週 1800 90

第四周 2000 75

第五周 2000 70

第六周 1800 110

第七周 2000 99

第八周 2500 118

結對程式設計

第八周作業

1 理解窗體的檔案含義及組織結構 如 form1.cs form1.designer.cs form1.resx 控制項的屬性 方法和事件。2 完全用 的方式在form1.cs檔案中建立乙個文字標籤物件label1,用 設定label1的parent location name text autos...

第八周作業

1 顯示統計占用系統記憶體最多的程序,並排序 2 編寫指令碼,使用 for 和 while 分別實現 192.168.0.0 24 網段內,位址是否能夠 ping 通,若 ping 通則輸出 success 若 ping 不通則輸出 fail 3 每週的工作日 1 30,將 etc 備份至 back...

第八周作業

本週是團隊專案的最後一周,我們的團隊專案也完成了大部分的工作。下面是我們近兩周的工作內容,以及我在這個團隊專案中的總結與心得體會。我們小組所進行的專案是仿照手遊 球球大作戰 製作3d的pc版遊戲。到目前為止,我們已經完成了大部分文件與編碼工作,還差測試文件的成型 其它文件的細節修改與一些bug的修補...