物件導向程式設計寒假作業2

2022-09-12 15:33:38 字數 2184 閱讀 2498

這個作業屬於哪個課程

2020物件導向程式設計

這個作業要求在**

物件導向程式設計寒假作業2

這個作業的目標

1.繼續完成程式設計題 2.新建乙個github倉庫,並把作業推送到該倉庫。

作業正文

如下其他參考文獻

在文中相關部分

繼續完成作業一的程式設計題。

gcc 1.cpp test.cpp -o test.exe

test

整數 錢包 等於 零    

錢包 增加 四

錢包 減少 三

看看 錢包

程式設計題要求:

1.讀題,提取出題目的要求。

2.分解需求,把需求分解為幾個你覺得不太相關的模組。

3.思考每個模組怎麼寫,可以從簡單的模組開始寫。

4.對於不會的問題進行查閱資料。

5.對於每乙個模組設計測試用例。

6.詳細記錄下以上每一步,並寫在部落格中。

7.不要求完全做出來,但要求記錄詳細。

8.建議部落格長度不少於1000字(不包含**)。

優化架構:壓縮函式行數

優化命名:函式命名規範

函式一:

int changeinten(char s[10])//將輸入的中文轉化成數字

函式二:

int calculate(char s[10],int m,int n)//將漢字增加和減少轉換為+和-並進行運算

函式三:

char exchangeinten(int t)//將計算結果的數字轉化回漢字

else if(t<0) printf("error");

}

完整**:

#include#includeint changeinten(char s[10]);

int calculate(char s[10],int m,int n);

char exchangeinten(int t)(int t);

int main()

else

}exchangeinten(x);

return 0;

} int changeinten(char s[10])//將輸入的中文轉化成數字

int calculate(char s[10],int m,int n)//將漢字增加和減少轉換為+和-並進行運算

char exchangeinten(int t)//將計算結果的數字轉化回漢字

else if(t<0) printf("error");

}

第三步:右鍵,選擇「重新命名」。

第四步:字尾為「.bat」,雙擊處理好的批處理檔案即可。

先寫出函式一的測試**:

#include #include int changeinten(char s[10])

void test(char a,int num)

int main()

測試指令碼:

測試結果:

整數 錢包 等於 零    

錢包 增加 四

錢包 減少 三

看看 錢包

(這個看了其他大佬的作業發現了要用freopen()函式,然後我又上網參考了一下c 庫函式 - freopen())

(因為貪玩這次作業開始得有點晚,做得有點倉促,完成的也很粗糙,指令碼我也是完全沒聽過也不會做啊,所以時間都花在了製作編譯指令碼上,另外讓我卡了很久的就是那句「gcc不是內部命令也不是可執行的程式或批處理檔案」,這裡真的萬分感謝善良的l童鞋一步一步地教我設定path,我才能搞定它)

物件導向程式設計寒假作業2

這個作業屬於哪個課程 2020物件導向程式設計張棟班 這個作業的要求在 物件導向程式設計寒假作業2 這個作業的目標 1 學習git的建立倉庫和上傳 2 優化 並且可以優雅地命名 3 學習window批處理 作業正文 2020物件導向程式設計寒假作業2 其他參考文獻 freopen函式 c 語言程式設...

物件導向程式設計寒假作業2

這個作業屬於哪個課程 2020物件導向程式設計 這個作業要求在 物件導向程式設計寒假作業2 這個作業的目標 1.繼續完成程式設計題2.新建乙個github倉庫,並把作業推送到該倉庫。3.發布部落格 1.實踐題 新建乙個github倉庫,使用git,或者github desktop把接下去的程式設計題...

2020物件導向程式設計寒假作業2

這個作業屬於哪個課程 2020物件導向程式設計張棟班 這個作業要求在 物件導向程式設計寒假作業2 這個作業的目標 1.繼續完成作業1的程式設計題。2.新建乙個github倉庫,並把作業推送到該倉庫。3.發布部落格。作業正文 2020物件導向程式設計寒假作業2 其他參考文獻 1.git 設定忽略檔案提...