演算法 C 入門

2022-08-16 02:48:12 字數 1545 閱讀 2617

目錄2.c++基本輸入輸出

二、c11特性

學c++,對競賽幫助真的很大。

尤其是後面的stl部分,有現成的資料結構與實用的演算法可以直接使用。

#include //c++的輸入輸出標頭檔案

using namespace std;//引入命名空間

int main()

了解以下內容

引入命名空間std:using namespace std;

cin/cout:在c++中用於輸入和輸出,位於std中

標準輸出流cout

#include using namespace std;

int main( )

標準輸入流cin
#include using namespace std;

int main( )

模仿以上**可以嘗試各種型別變數的輸入,感受一下cin/cout與printf/scanf的優劣之處!

先掌握以上部分,就可以嘗試用c++寫一些基礎題啦!!

定義時自動推斷型別 ,簡化複雜定義中的型別部分(如stl中的迭代器)

數字傳為字串

字串轉數字

#include#include #include using namespace std;

int main(void)

cout << endl;

//以上等同於

for(auto it = s.begin(); it != s.end(); it++)

cout << endl;

//二、 to_string

string s1 = to_string(123);

cout << s1 << endl;

string s2 = to_string(4.5);

cout << s2 << endl;

cout << s1 + s2 << endl;

printf("%s\n", (s1 + s2).c_str());//如果想用printf輸出string得加乙個.c_str()

//三、stoi、stod:string轉化為對應的int和double型

string str = "123";

int a = stoi(str);

cout << a << endl;

str = "123.44";

double b = stod(str);

cout << b << endl;

//stof

//sstold

//stol

//stoll

//stoul

//stoull

return 0;

}

演算法競賽入門經典 C 入門

include 提供輸入輸出流 include 提供常用演算法 using namespace std const int maxn 100 10 int a maxn int main return0 宣告陣列時,陣列大小可以用const宣告的常數。在c 中,這樣的寫法更加推薦。include i...

C語言演算法入門練習 演算法競賽入門經典

1.1c語言輸出 include intmain 1.2c計算與輸出基礎 include include intmain 1.3a b include intmain 1.4圓柱體面積 include include intmain 1.5三位數翻轉 輸入乙個三位數,分離出百位 十位 個位,反轉後輸...

A B 演算法入門(c語言)

第一次寫部落格,就從最簡單的開始吧。大家最開始學習的應該是 hello world!吧?嘛,這個其實就是一條輸出語句,所以我們直接從a b開始。顧名思義,這真的是最簡單的a b演算法,直接上 吧。include int main return 0 如果 a和b較大,則可以用 long long ll...