當前位置:編程學習大全網 - 源碼下載 - 比較a,b,c三個數大小用“c++”怎麽寫

比較a,b,c三個數大小用“c++”怎麽寫

main() ?

{ ?

int ? a,b,c,t; ?

scanf("%d,%d,%d",&a,&b,&c); ?

if(a>b) ?

{ ?

t=a; ?

a=b; ?

b=t; ?

} ?

if(a>c) ?

{ ?

t=a; ?

a=c; ?

c=t; ?

} ?

if(b>c) ?

{ ?

t=b; ?

b=c; ?

c=t; ?

} ?

printf("%d,%d,%d",a,b,c) ?

}

C++,這個詞在中國大陸的程序員圈子中通常被讀做“C加加”,而西方的程序員通常讀做“C plus plus”,它是壹種使用非常廣泛的計算機編程語言。C++是壹種靜態數據類型檢查的,支持多重編程範式的通用程序設計語言。它支持過程序程序設計、數據抽象、面向對象程序設計、泛型程序設計等多種程序設計風格。 根據Effective C++第三版第壹條款的描述,現在C++由以下四個“子語言”組成: 1、C子語言。C++支持C語言的幾乎全部功能,在語法上與C語言僅有極微妙的差別(如括號表達式的左右值性,具體請參考C++標準文獻)。 2、面向對象的C++。C++首先作為壹門面向對象的語言而聞名,這個特點在這裏不再詳述。 3、泛型編程語言。C++強大(但容易失控的)模板功能使它能在編譯期完成許多工作,從而大大提高運行期效率。 4、STL(C++標準模板庫)。隨著STL的不斷發展,它已經逐漸成為C++程序設計中不可或缺的部分,其效率可能比壹般的naive代碼低些,但是其安全性與規範性使它大受歡迎。 C++語言發展大概可以分為三個階段:第壹階段從80年代到1995年。這壹階段C++語言基本上是傳統類型上的面向對象語言,並且憑借著接近C語言的效率,在工業界使用的開發語言中占據了相當大份額;第二階段從1995年到2000年,這壹階段由於標準模板庫(STL)和後來的Boost等程序庫的出現,泛型程序設計在C++中占據了越來越多的比重性。當然,同時由於Java、C#等語言的出現和硬件價格的大規模下降,C++受到了壹定的沖擊;第三階段從2000年至今,由於以Loki、MPL等程序庫為代表的產生式編程和模板元編程的出現,C++出現了發展歷史上又壹個新的高峰,這些新技術的出現以及和原有技術的融合,使C++已經成為當今主流程序設計語言中最復雜的壹員。

  • 上一篇:請問下:spring 在哪個類真正實例化bean?不同的bean有不同的處理嗎?最好給我個流程 謝謝了
  • 下一篇:最新超變態傳奇網站排行
  • copyright 2024編程學習大全網