輸入語句儲存知識標頭檔案:#include表示1:
std::cin
表示2:
using namespace std;
cin讀取結束條件:enter、space、tab
對結束符的處理:丟掉
例子:基本的儲存:
int、char、string
高階的儲存:
其中t指代上述基本的儲存型別。
vectorvar;
基本操作:
var.push_back(val);//按順序儲存
var[i];//下標讀取
vector> vpr; //關聯容器
例子:(1,2)(2,3)(1,4)類似陣列,但更方便
再如(1,『d』)(2,'dfs')(3,'dafd')
注:pair僅一對,用vector即可實現多對
基本操作:
vpr.push_back(make_pair(a,b));//儲存資料
vpr[i].first; vpr[i].second; //下標索引相應的元素,第乙個訪問t1的資料,第二個訪問t2的資料
向量常用初始化方式
****************************
二維向量初始化,之後使用下標索引即可,因為這裡為每個單位分配了記憶體
void init_vec(vector> vec,int row, int col)
for (int i = 0; i <= str.size() - 1; i++)
cout << str[i] << endl;
system("pause");
return 0;
}
輸入:123456 (數值)
儲存:vector1,2,3,4,5,6
以上數值可用於數值計算
#include #include using namespace std;
int main()
for (int i = 0; i <= str.size() - 1; i++)
cout << str[i] << endl;
system("pause");
return 0;
}
示例:
輸入:輸出:5 //5組資料
1 2
2 33 4
4 55 6
1 2
2 33 4
4 55 6
#include #include using namespace std;
int main()
for (int i = 0; i <= vpr.size() - 1; i++)
cout << vpr[i].first<<" "<< vpr[i].second << endl;
system("pause");
return 0;
}
處理資料的常見操作
pandas儲存資料到csv檔案中 import pandas as pd 任意的多組列表 a 1,2,3 b 4,5,6 df pd.dataframe index表示是否顯示行名,default true df.to csv test.csv index false sep numpy提取矩陣的...
C 處理OJ的輸入
在使用oj 比如牛客 碼 的時候,經常碰上處理輸入輸出的問題,以下記錄一下自己遇到的坑 通常出現在不給定陣列長度,需要自己迴圈獲取陣列時 假設從螢幕獲取乙個以逗號分隔的陣列 如5,3,4,1,1 但是陣列長度沒有給定 include include include include int main ...
c 常見操作
1.streamwriter 檔案寫入類 streamwriter s new streamwriter address menu.ini true s.writeline openfiledialog1.filename s.flush s.close 2.streamreader 檔案讀取類 s...