原创 將數組A中的內容和數組B中的內容進行交換

 交換兩個數組的內容:       #include<stdio.h> int main()//將數組A中的內容和數組B中的內容進行交換 { int a[5] = {  1, 2, 3, 4, 5 }; int b[5] = {  2,

原创 輸出100~200之間的素數

  如果要輸出一個素數,首先要判斷它是不是素數。大家都知道素數是隻能被1和它本身除盡的數,1既不是素數也不是合數,2是最小的素數同時也是唯一一個是偶數的素數,所以要判斷一個數是不是素數,我想到了三種方法。  假設這個數爲a  法一:讓a依次

原创 獲取一個數二進制序列中所有的偶數位和奇數位,分別輸出二進制序列

獲取一個數二進制序列中所有的偶數位和奇數位,分別輸出二進制序列:    #include <stdio.h> int main() { int num = 0; scanf("%d", &num); char arr1[16]; c

原创 關於繼承與派生的小結

  大家學了C++之後都知道C++是一種面向對象的語言,因此,面向對象程序設計的主要特徵也是C++的主要特點,具體如下: 1.封裝性:所謂封裝性就是將一組數據與這組數據有關的操作集合組裝在一起,形成一個能動的實體,也就是對象。C++中通過建

原创 用多種方法交換兩個數的值

  今天上了C語言課,老師講了有關交換兩個數的問題。課後,經過自己的思考和總結,我得出了以下幾種方法。雖然這個問題的方法還有很多,但我目前只瞭解到了這五種方法,希望大家多提建議和意見。其他的方法待補充奧。。。法一:  大家最容易想的方法,首

原创 模板的特化

  提起模板,那我們有必要先了解一下泛型編程。 泛型編程:編寫與類型無關的邏輯代碼,是代碼複用的一種手段。模板是泛型編程的基礎。 模板又分爲:類模板和函數模板。 首先看類模板的特化: 類模板的特化分爲:全特化和部分特化。下面舉例說明:#in

原创 判斷2000年---2500年之間的閏年

  分析閏年成立的條件:  (1)能被4整除,但不能被100整除的年份都是閏年,如1996年、2008年是閏年;  (2)能被400整除的年份是閏年,如1600年、2000年。  不符合這兩個條件的不是閏年,如2009年、2100年。  #

原创 C語言趣味編程兩小例

(1)5位運動員參加了10米臺跳水比賽,有人讓他們預測比賽結果   A選手說:B第一,我第三。   B選手說:我第二,E第四。   C選手說:我第一,D第二。   D選手說:C最後,我第三。   E選手說:我第四,A第一。比賽結束後,每位選

原创 關於多態的小結

什麼是多態?多態按照字面的意思就是“多種狀態 ”的意思。在C++中多態有着更廣泛的含義。下面着重介紹C++語言中關於多態的一些知識點。C++中多態分爲靜態多態和動態多態。靜態多態通過函數重載和泛型編程實現。動態多態通過虛函數來實現。參照下圖