原创 指針形參1,引用形參2,對象形參3區別
#include <iostream> using namespace std; /*主要練習(1)構造函數初始賦值, (2)對象指針做形參時,要求調用函數的實參是對象的地址值,如add(&A)傳遞的就是A的地址,而add函數的定義就是
原创 java ACM 大數相加使用的bigInteger
package com.test; import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(S
原创 C++Practise2:分牛的傳說代碼實現
#include <iostream> using namespace std; /*三兄弟分牛問題,共19頭牛,老大分二分之一,老二分四分之一,老三分五分之一, 用循環解決問題,每次將剩餘的再分配,直到一定程度即可*/ /*知識點 1:
原创 C++Practise17:比我疆土
#include <iostream> #include <string.h> using namespace std; /*1:for循環的表達式1一定要賦初值,否則外層循環時,該值變成最大了 2:兩個boolean true相加,結果
原创 java抽象類和接口的區別
直接將正題:看下圖通過一個具體實例說明一下,自己理解。 列子說的是一個水果類:任何一個水果都有價格,顏色,類型3中屬性(做實現用,呵呵,只是隨便取的3個屬性),那麼我們就可以提一個抽象類,因爲這個是共通的,所有水果都有這些特性,代碼如下:
原创 C++ 聯繫3:打印圖案
#include <iostream> using namespace std; void zsj(int s); void dsj(int s); void main() { int s; cout<<"請輸入行數"<<endl;
原创 函數指針作參數的作用
函數指針作參數的作用查了很多資料,理解上有一定的難度,有的說作爲一個接口,我知道人家說得沒錯,但作爲初學者,當時怎麼也理解不了,現在我把我個人的理解作一個說明,忘高手指教,感謝中! 作爲一個接口,其實就是留個空間讓你填上相應的功能。比如,
原创 C++Practise16:完全數判別
#include <iostream> using namespace std; /*完全數判別:因子之和等於數本身如,6=1+2+3,6爲完全數
原创 C++ Practise4:大寫金額轉換
#include <iostream> #include <math.h> using namespace std; void danwei(double i);// 輸出元以上的單位 void danwei2(double i);//
原创 C++Practise12:漢諾塔問題
#include <iostream> #include <math.h> using namespace std; void hanio(int,char,char,char); void move(char,char); /*漢諾塔問
原创 C++ Practise14:探詢路徑
#include <iostream> #include<string.h> using namespace std; void path(int
原创 C++Practise18:巧填數字
#include <iostream> using namespace std; /*巧填數字 1:不同字母代表不同數字ahhaah/joke=ha */ void main() { int p,c[4],s;//c[4]用來保存4
原创 二叉樹遍歷,三種方法
package acm.result.test1; /** * @author BTiger * */ public class Main { /** * 二叉樹遍歷,三種方法 * * @param args
原创 ffmpeg(1)環境搭建+tutorial01.c
環境搭建 1)將ffmpeg-20121125-git-26c531c-win32-shared\bin加入到環境變量中。 2)將SDL-1.2.15\include,ffmpeg-20121125-git-26c531c-win
原创 ACM c++實現大數相加
#include <iostream> using namespace std; int Max(int a, int b); /*將字符串轉化爲int[]數組,然後倒排,輸入的兩個數長度不一致的情況,將短的前面補零,便於相加*/ int