原创 將數組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++中多態分爲靜態多態和動態多態。靜態多態通過函數重載和泛型編程實現。動態多態通過虛函數來實現。參照下圖