Time of Update: 2015-04-23
標籤:// 輸入a,b,c三個值,輸出其中最大者#include <stdio.h>int max( int a, int b, int c ){int temp;if( a > b && a > c )temp = a;if( b > a && b > c )temp = b;if( c > a && c > b )temp = c;return temp;}int main(){int
Time of Update: 2015-04-23
標籤:// 有50個學生,要求輸出成績在80分以上的學生的學號和成績// 為輸入簡單定為5個學生啊#include <stdio.h>int main(){int i;int arr[5];printf("請輸入一批成績:\n");for( i = 0; i < 5; i++ ){scanf("%d",&arr[i]);if( arr[i] >= 80 ){printf("學號:%d 成績:%d ",i+
Time of Update: 2015-04-23
標籤:閏年// 判定2000—2500年中的每一年是否為閏年,並輸出結果#include <stdio.h>int main(){int i;printf("請輸入一個年份:");scanf("%d",&i);if( i >= 2000 && i <= 2500 ){if( ( i % 4 == 0 && i % 100 != 0 ) || i % 400 == 0
Time of Update: 2015-04-23
標籤:素數// 給出一個大於或等於3的正整數,判斷它是不是一個素數#include <stdio.h>#include <math.h>int sushu(int x){int i;if( x >= 3 ){for( i = 2; i <= sqrt(x); i++ ){if( x % i == 0 )return 1;}return -1;}elseprintf("輸入的數太小啦,請重新輸入\n");}int main(){int
Time of Update: 2015-04-23
標籤:// 有3個數a,b,c,要求按大小順序把它們輸出#include <stdio.h>int main(){int a[3] ;int i,j;int temp;printf("請輸入a,b,c三個數: ");for( i = 0; i < 3; i++ ){scanf("%d",&a[i]);}for( i = 0; i < 3; i++ ){for( j = 0; j < (3-i); j++ )if( a[
Time of Update: 2015-04-23
標籤:// 依次將10個數輸入,要求輸出其中最大的數#include <stdio.h>int main(){int a[10];int i;int temp;printf("請輸入10個數:");for( i = 0; i < 10; i++ ){scanf("%d",&a[i]);}for( i = 0; i < 10; i++ ){if( a[i] > a[i+1] ){temp = a[i];a[i] = a[
Time of Update: 2015-04-23
標籤:// 求兩個數m和n的最大公約數(輾轉相除法)#include <stdio.h>int yue( int x, int y ){int temp;int tem;// 保證分母不為0if( y == 0 ){x = temp;temp = y;y = x;}// 輾轉相除法while( tem ){tem = x % y;x = y;y = tem;}return x;}int main(){int
Time of Update: 2015-04-23
標籤:子類和父類傳回值參數相同,函數名相同,有virtual關鍵字,則由對象的類型決定調用哪個函數。子類和父類只要函數名相同,沒有virtual關鍵字,則子類的對象沒有辦法調用到父類的同名函數,父類的同名函數被隱藏了,也可以強制調用父類的同名函數class::funtion_name。子類和父類參數不同,函數名相同,有virtual關鍵字,則不存在多態性,子類的對象沒有辦法調用到父類的同名函數,父類的同名函數被隱藏了,也可以強制調用父類的同名函數class::funtion_name。子類和父類
Time of Update: 2015-04-23
標籤:隱藏:是指衍生類別的函數屏蔽了與其同名的基類函數,規則如下:(1)如果衍生類別的函數與基類的函數同名,但是參數不同。此時,不論有無virtual關鍵字,基類的函數將被隱藏(注意別與重載混淆)。 很簡單略去(2)如果衍生類別的函數與基類的函數同名,並且參數也相同,但是基類函數沒有virtual關鍵字。此時,基類的函數被隱藏(注意別與覆蓋混淆)。 1 #include <iostream> 2 using namespace std; 3
Time of Update: 2015-04-23
標籤:三角形面積// 給出三角形的三邊長,求三角形面積// area = sqrt( s * ( s - a ) * ( s - b ) * ( s - c ) )// s = ( a + b + c) / 2#include <stdio.h>#include <math.h>int main(){int a,b,c;double
Time of Update: 2015-04-23
標籤:// 從鍵盤輸入BOY三個字元,然後把它們輸出到螢幕#include <stdio.h>int main(){char a,b,c;printf("請輸入三個字元:");a = getchar();b = getchar();c = getchar();putchar(a);putchar(b);putchar(c);putchar('\n');return 0;}<img src="http://img.blog.csdn.
Time of Update: 2015-04-23
標籤: 在C/C++等語言中,函數執行到 return 部分之後,將立即停止函數的執行,並傳回值 但是在Delphi中不同 函數中,執行到result時,並不同於比如 C/C++ 中的 return,跳出函數,而是會繼續執行下去,直到函數結束 下列代碼:function(var A:string):string;var S,S1,S2:string;begin Result := ‘‘; //此處將繼續往下執行...... A:=S1;.....
Time of Update: 2015-04-23
標籤:物件導向 多態 虛函數 執行個體 第六章 多態與虛函數6.1 多態和虛函數的基本概念引言多態是物件導向程式設計裡面非常重要的這個機制。它能很有效提高程式的可擴充性。有些程式設計語言有被對象繼承的概念,但是沒有多態的概念,那這樣的程式設計語言只能被稱作基於對象的程式設計語言,而不能稱為物件導向的語言,
Time of Update: 2015-04-23
標籤:C++中的extern “C”用法詳解 extern "C"表明了一種編譯規約,其中extern是關鍵字屬性,“C”表徵了編譯器連結規範。對於extern "C"可以理解成在C++/C中的混合編程的編譯指令。用“C”來規約在C++中用C的方式進行編譯和連結。 extern "C" 包含雙重含義,從字面上即可得到:首先,被它修飾的目標是&
Time of Update: 2015-04-23
標籤: 1. 代替#define。 講到用const來代替#define,為什麼要這樣做呢,當然是const比#define更好啦,一個很明顯區別就是const有資料類型,可以進行型別安全檢查,而#define只是簡單的替換,並這個功能。所以我們就盡量使用
Time of Update: 2015-04-23
標籤: 1 #include <iostream> 2 using namespace std; 3 class A 4 { 5 public: 6 A () 7 { 8 cout<<"A 構造 "<<endl; 9 } 10 virtual ~A() // 定義虛解構函式 導致原來析構順序發生變化11 {12 cout<<"A
Time of Update: 2015-04-23
標籤:前方預警,不敢保證代碼品質。 錯誤碼樣本: 1 /// <summary> 2 /// 尋找順序表第i個位置的元素 3 /// 在顯示情況中,我們更常用下標 4 /// </summary> 5 /// <param name="i"></param> 6 /// <returns></returns> 7
Time of Update: 2015-04-23
標籤:c++ 簡單的類 // 實現一個類#include <iostream>using namespace std;class Book{public:Book( int p, char a, char n );void print();private:int page;char author;char name;};Book::Book( int p, char a, char n ){page =
Time of Update: 2015-04-23
標籤:環境:vs2012MVC4項目,mysql server5.6準備:bugfree的資料庫匯出後.sql檔案,禪道7.1的資料庫檔案基本過程:這是個笨辦法,也沒有最佳化過代碼,匯入資料時候比較慢。禪道只支援匯入bugfree1.x、bugfree2.x的資料,我這個是bugfree3,只能這樣做一遍了。這個樣本只匯出原bugfree中的使用者、產品、模組、bug、Action、附件。1、先把bugfree的資料庫匯入到mysql
Time of Update: 2015-04-23
標籤:問題一描述:當建立一個表單時,添加KeyDown事件後,會正常處理,但是當添加有控制項時,比如Button,TextBox,不會觸發表單的KeyDown事件,也沒有調用KeyDown事件的處理常式。原因:由於表單中添加了控制項,於是焦點就在其中一個控制項上,如果我們要處理的事件表單和擷取焦點的控制項都同時擁有,系統就會將鍵盤的操作索引值直接傳遞給這個擷取焦點的控制項。,就會出現上面這個問題。解決方案:此時需要將表單的KeyPreview屬性設定為true,將系統傳入的索引值先傳遞給表單,再