第七周作業

2022-06-02 11:45:08 字數 2320 閱讀 8796

問題答案

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

更熟練使用for迴圈語句和if-else語句,同時掌握多分支結構,switch語句

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

學習掌握多分支結構switch語句,同時強化c語言的基礎學習,並且回顧學過的知識

參考文獻

題目內容:本題要求編寫程式計算某年某月某日是該年中的第幾天。

輸入格式:輸入在一行中按照格式「yyyy/mm/dd」(即「年/月/日」)給出日期。注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除。閏年的2月有29天。

輸出格式:在一行輸出日期是該年中的第幾天。

1.資料表達:定義i,y,m,d,sum變數

2.資料處理:運用switch語句和if-else的巢狀結構處理

輸入資料

輸出資料

說明2000/03/02

62檢驗例題

2019/12/31

365檢驗閏年與非閏年

說明:第一次100!=0打成了100==0

第二次重新打的時候運用了漢語字元

題目內容:給定 n 個正整數,要求你從中得到下列三種計算結果:

·a1 = 能被 3 整除的最大整數

·a2 = 存在整數 k 使之可以表示為 3k+1 的整數的個數

·a3 = 存在整數 k 使之可以表示為 3k+2 的所有整數的平均值(精確到小數點後 1 位)

輸入格式:輸入首先在第一行給出乙個正整數 n,隨後一行給出 n 個正整數。所有數字都不超過 100,同行數字以空格分隔。

輸出格式:在一行中順序輸出 a1、a2、a3的值,其間以 1 個空格分隔。如果某個數字不存在,則對應輸出none。

1.資料表達:定義n, i, n, flag,a,a1,a2,count, sum變數

2.資料處理:運用for語句與switch語句最後運用三目運算子取代if-else縮小長度

輸入資料

輸出資料

說明8 5 8 7 6 9 1 3 10

9 3 6.5

檢驗例題

8 15 18 7 6 9 1 3 10

18 3 none

檢驗例題

提交列表說明:

運用三目運算子時將:弄成了;

同學**截圖

自己**截圖

不同我運用了三目運算子而他運用的是if-else但他的**幫我相對簡單點

周/日期

這週所花的時間

**行學到的知識點簡介

目前比較迷惑的問題

3/9-3/15

三天一百多

if-else條件語句

做題有點弄不懂要用那種語句

4/10-4/15

三天100

for語句的使用

無5/10-24

三天110

使用自定義函式來程式設計和生成乘方表和階乘表

6/10-31

三天140

多分支結構,else-if語句,字元型資料型別和邏輯運算子

字元型資料不太懂

7/11-8

三天160

多分支結構switch語句的使用

在這一周我們又新學習了switch語句的運用,在這個語句中我明白了它是可以處理多分支選擇問題的語句並且可以使大部分**變得更加簡單,同時在使用時每個語句中都要使用break語句。此外我還學到了三目運算子使我的**長度變短,但在程式設計過程中,我總會犯打錯**或者少打**以及中英字元轉換的錯誤,如果不是我提前在vs和dev上先運算了一下只怕要寫很多原因,這些缺點希望自己之後改正,每週都有所進步。

第七周作業作業

1 自建yum倉庫,分別為網路源和本地源 建立yum配置檔案,類似如下 base name base baseurl file misc cd gpgcheck 0 epel name epel baseurl gpgcheck 0 enabled 1 本地源 以前自己整理的 2 編譯安裝http2...

第七周作業

書中習題1 說說下列程式的執行過程和運算結果 include includeusing namespace std double squ double x 函式原形 int main 主函式 書2,不用庫函式,求整數次冪 3.程式設計實現輸入兩個4x5矩陣和5x3矩陣,定義函式並在主函式中呼叫計算它...

第七周作業

1 列舉常見的核心引數以及引數的意義 1 net.ipv4.ip forward 資料報的路由 開關,設定為1表示開啟,0表示關閉。2 vm.drop caches 清空caches,釋放記憶體占用。設定為1表示清空 pagecache,設定為2表示清空 dentries 和 inodes,設定為3...