2019春第五周作業

2022-04-30 01:21:14 字數 2219 閱讀 6666

這個作業屬於哪個課程

c語言程式設計ⅱ

這個作業要求在**

2019春第五周作業

我在這個課程的目標是

能夠靈活運用所學的知識

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

促使我學習還沒有教的部分

參考文獻

xyt0220168的部落格

基礎作業

英文單詞排序

本題要求編寫程式,輸入若干英文單詞,對這些單詞按長度從小到大排序後輸出。如果長度相同,按照輸入的順序不變。

輸入格式:

輸入為若干英文單詞,每行乙個,以#作為輸入結束標誌。其中英文單詞總數不超過20個,英文單詞為長度小於10的僅由小寫英文本母組成的字串。

輸出格式:

輸出為排序後的結果,每個單詞後面都額外輸出乙個空格。

1)實驗**

#include#include#includeint main(void)

while(1)

a[i][0]='-';

count=i;

for(i=0;istrlen(a[j]))

} }

fprintf(fp,"\n");

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

3)本題除錯過程中碰到問題及解決辦法

問題:不知道怎樣按照輸入樣例輸入單詞,計算字串的長度進行比較,但不知道怎樣把比較的結果以字串的形式輸出。

解決辦法:通過在網上找資料發現c語言中有呼叫字串的標頭檔案及處理字串的函式,在書上找到該標頭檔案及相關函式的使用方法後,進行程式設計。

4)執行結果截圖

第四周預習題

統計一行文字的單詞個數

本題目要求編寫程式統計一行字元中單詞的個數。所謂「單詞」是指連續不含空格的字串,各單詞之間用空格分隔,空格數可以是多個。

輸入格式:

輸入給出一行字元。

輸出格式:

在一行中輸出單詞個數。

1)實驗**

#include#includeint main(void)

{ int i,len,num;

char a[1000];

gets(a);

len=strlen(a);

if(a[0]==' ')

num=0;

else

num=1;

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

3)本題除錯過程中碰到問題及解決辦法

問題:不知道怎樣輸入字串,對判讀的條件有疑惑,例如「 』 」的判斷。

解決辦法:借鑑彭琛老師的**。

4)執行結果截圖

第五周預習題

1)預習內容

指標變數的含義:專門用來存放變數位址的變數,用來實現間接訪問;

指標的定義:型別名 * 指標變數名;

指標變數的賦值:指標的賦值是位址,int *p=&i。

2)作業截圖

3)預習中的存在的疑惑

指標的呼叫過程還不怎麼清楚。

學習進度條

周/日這周所花的時間

**行數

學到的知識點簡介

目前比較迷茫的問題

3/11-3/15

6小時57

指標的定義與呼叫

無3/18-3/22

8小時80

二維陣列的定義與呼叫

無3/25-3/29

6小時54

呼叫處理字元的函式

無學習感悟

在解決一些問題的時候,我們經常會用我們已有的知識去解決,但是往往會把問題複雜化,因此,要多積累知識。

2019春第五周作業

第五周作業 deadline 2019 03 29 周五 23 00 本週教學目標 通過案例 判斷回文 幫助學生掌握字串的基本概念及使用方法,重點理解字串與一維字元陣列的區別 字串的儲存以及字串的操作方法。通過重點分析進製轉換的實現,使學生能正確使用字串進行程式設計。第四周預習作業 統計一行文字的單...

2019春第五周作業

這個作業屬於那個課程 c語言程式設計 這個作業要求在 我在這個課程的目標是 學會使用字串 這個作業在哪個具體方面幫助我實現目標 英文單詞排序 參考文獻 此為第四周預習題本題目要求編寫程式統計一行字元中單詞的個數。所謂 單詞 是指連續不含空格的字串,各單詞之間用空格分隔,空格數可以是多個。輸入格式 輸...

2019春第五周作業

這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 我在這個課程的目標是 學會如何使用字串 這個作業在哪個具體方面幫助我實現目標 對字元陣列的理解 參考文獻 c語言程式設計 7 1 英文單詞排序 25 分 本題要求編寫程式,輸入若干英文單詞,對這些單詞按長度從小到大排序後輸出。如果長度相同,按...