天天看點

打魚曬網C語言程式,利用C語言厘清曬網亦或打魚

其實C語言是一種應用非常廣泛的程式設計語言,更多的時候有很多的開發人員都會将其運用到我們的日常生活當中。畢竟如果我們使用C語言的話,有很多複雜的問題都會變得簡單來解決。今天小編給大家帶來的教程是:利用C語言厘清曬網亦或打魚。

提出問題

三天出海打漁,回來用兩天時間修補晾曬漁網,這是打漁的最佳方式。每天打漁每天曬網的方式是不可能的,小編今天就帶大家學習一下究竟是打魚亦或是曬網吧。問題現在就已經很清楚了,那麼就讓我們一起來分析一下問題吧。

打魚曬網C語言程式,利用C語言厘清曬網亦或打魚

分析問題和設計算法

根據上面所提出的問題,我們大可以将這個過程分為三步,具體的哪三步呢?具體如下:

①首先我們要做的就是先計算一下從1990年1月1日開始至到我們所指定日期,在這段時間一共有多少天;

②因為“曬網”以及“打魚”每一個過程的周期都是為五日,是以我們就把剛剛計算出來的天數利用數字5來去除;

③進行相對應的除法運算以後,我們就根據餘數來進行判斷他就究竟是在“曬網”亦或是“打魚”了。假如說我們運算得到的餘數是數字1,2,3的話,那麼他就是在做“打魚”的操作;如果不是1,2,3,的話,那就證明了那個人正在“曬網”。

大家認為在這三個步驟中,最關鍵是哪一個步驟呢?沒錯,第一步的操作是最關鍵的。為什麼小編會這樣說呢?那是因為我們要求出從1990年1月1日到指定日期究竟有多少天,就意味着我們需要判斷一下所經曆年份中是否存在者閏年。如果是閏年的話,那就是說在這一年中二月是有29天,相反平年的話二月就是有28天。那麼我們究竟怎樣才可以判斷出是否是閏年呢?具體的方法,我們可以才用僞語句來進行描述。語句如下:

假如((年可以被4整除并且不可以被100整除)又或者是可以被400整除)

那麼這一年就是閏年;

否則這一年不是閏年。

溫馨提示:在C語言中,如果我們需要判斷是否可以整除的話,大可以使用求餘運算(就是我們所說的求模)。

程式注釋和說明

好吧最後的最後,小編給大家帶來相關的程式代碼吧,還附上相關的注釋喲!希望這對大家有所幫助。具體的代碼,如下圖:

打魚曬網C語言程式,利用C語言厘清曬網亦或打魚
打魚曬網C語言程式,利用C語言厘清曬網亦或打魚

當然啦,在這裡少不了我們的運作結果。我們隻要看着最終得出來的結果,就可以判斷出他究竟是打魚亦或是曬網了。方法是不是非常的簡單易學?

打魚曬網C語言程式,利用C語言厘清曬網亦或打魚

小編結語:

通過這篇程式設計語言教程,不知道大家是否已經可以利用C語言厘清曬網亦或打魚?如果還是不太懂,可以看多幾遍教程喲,畢竟實作的方法還是較為簡單的。課課家教育每天更新不同的教程,一起來學習吧。