tft每日頭條

 > 科技

 > c語言輸出所有閏年程序

c語言輸出所有閏年程序

科技 更新时间:2024-09-05 14:10:46

C語言是面向過程的,而C++是面向對象的

C和C 的區别:

C是一個結構化語言,它的重點在于算法和數據結構。C程序的設計首要考慮的是如何通過一個過程,對輸入(或環境條件)進行運算處理得到輸出(或實現過程(事務)控制)。

C ,首要考慮的是如何構造一個對象模型,讓這個模型能夠契合與之對應的問題域,這樣就可以通過獲取對象的狀态信息得到輸出或實現過程(事務)控制。 所以C與C 的最大區别在于它們的用于解決問題的思想方法不一樣。之所以說C 比C更先進,是因為“ 設計這個概念已經被融入到C 之中 ”。

C與C 的最大區别:在于它們的用于解決問題的思想方法不一樣。之所以說C 比C更先進,是因為“ 設計這個概念已經被融入到C 之中 ”,而就語言本身而言,在C中更多的是算法的概念。那麼是不是C就不重要了,錯!算法是程序設計的基礎,好的設計如果沒有好的算法,一樣不行。而且,“C加上好的設計”也能寫出非常好的東西。

c語言輸出所有閏年程序(C語言編程初學者練習之)1

這一篇文章中,我們來會談一下,若何使用C說話,打印在必定年份區間内,所有的閏年。

首先,我們來看一下,閏年的計較公式:

若是斷定某一年是不是閏年,必要滿足如下兩個前提的其中之一:

此年份能被4整除,可是不能被100整除

此年份能被400整除

比如:2000 年,能被100整除,所以說:第一個前提不滿足,可是它滿足第二個前提:能被400整除,所以它是閏年;而 1900 年,既不滿足第一個前提,也不滿足第二個前提,所以它不是閏年。

比如:如許一道問題問題:打印出:從公元前 2000 年到 公元2000年之間,所有的閏年年份,寫C說話軌範時,可以如許寫:

c語言輸出所有閏年程序(C語言編程初學者練習之)2

軌範思緒:

在第5行中,給出年份變量(year)一個初始值:-2000 , 負數,表示:公元前

在第7行中,設置截止年份是2000,負數代表公元後

c語言輸出所有閏年程序(C語言編程初學者練習之)3

第9行,是斷定,當前年份,是否适宜閏年的兩個計較公式。使用for輪回,一個年份一個年份去做斷定

第11行和第12行,就是打印出閏年的年份。若是當前,變量year是負數,那麼,則表示是公元前,将變量year的值,乘以負一,變為負數。若是year是負數,則表示當前年份是公元後。

終極,軌範打印出來的了局,如下圖所示:

c語言輸出所有閏年程序(C語言編程初學者練習之)4

這些是C/C 能做的

服務器開發工程師、人工智能、雲計算工程師、信息安全(黑客反黑客)、大數據 、數據平台、嵌入式工程師、流媒體服務器、數據控解、圖像處理、音頻視頻開發工程師、遊戲服務器、分布式系統、遊戲輔助等

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved