目錄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...