判断素数
#include <iostream> #include <cmath> using namespace std; bool isPrime(int n){ for(int i = 2;i <= sqrt(n);i++){ if(n % i == 0){ return false; } } return true; } int main(){ cout << (isPrime(53) ? "true" : "false"); }
交换变量值
#include <iostream> using namespace std; int main(){ int a,b; cin >> a >> b; swap(a,b); cout << a << " " << b << endl; }
获取数组长度
#include <iostream> using namespace std; template <class T> int length(T& arr){ return sizeof(arr) / sizeof(arr[0]); } int main() { int arr[5] = {3,4,1,2,0}; for(int i = 1;i < length(arr);i++){ for(int j = 0;j < length(arr) - i;j++){ if(arr[j] > arr[j+1]){ swap(arr[j], arr[j+1]); } } } for(int i = 0;i < length(arr);i++){ printf("%d\n",arr[i]); } }
获取string的长度
str.length()
int转换为string
to_string(hour)
char转换为string
string(1,hour)
string之间拼接
str += s;
字符串替换
str = str.replace(str.find("&"),5,"&");
标签:积累,arr,string,int,C++,语法,length,str,include From: https://www.cnblogs.com/luoyihao/p/17109558.html