可能用到include
#include #include using namespace std;
#include#include#include
#include "cstdio"
#include "cstring"
#include "cstdlib"
#include
需要不斷迴圈輸入資料,一般用於最外層迴圈
while(scanf("%lf %d",&x,&n)!=eof)
輸入方式二;
cin>>count;
迴圈輸入儲存在陣列中
for(int i=0;i輸出的y保留6位小數
printf("%.6lf\n",y);
輸出方式二:
cout《將字串倒過來
reverse( s.begin(), s.end() );
字串的長度
s.length()
len=strlen(input)
int size=str.size()-3;
字串也可以用陣列方式來取得其中第n個字元,如:input[n]
讀取字串另一種方式;
char s[10001],a[10001];
scanf("%d",&n);
getchar();
while(n--)
浮點數計算應注意+0.5,修正誤差
int sq=floor(sqrt(num[i]*1.0)+0.5);
翻轉陣列
int temp;
for (i = 0, j = k - 1; i < j; i ++, j --)
佇列的使用
queueq; //佇列,佇列元素為(string,int)
while(!q.empty())
q.pop();//刪除頭部元素
q.push(str_step(strtmp,st.step+1));
map的使用:
mapm; //查詢所給字串是否在集合中,若不在集合中則將新的
//結構體變數(移位字串和移位次數)壓入佇列
//當然也可以不用map,開闢乙個字串陣列也行,
//大小只要為2^13就可以了
if(m.find(strtmp)==m.end())
將陣列全部元素設定為0
memset(res, 0, sizeof(res));
兩個普通矩陣相乘
m mul(m m, m n)
二分冪乘,用的時間短
m pow()
return m;
}
如果a!=b,返回a,否則返回b
return (a != b) ? a : b;
過載運算子
complex complex::operator+(int x)
開方(需要#include或)
sqrt(x);
公升序排序(需要#include)
sort(s.begin,s.end)
檔案讀寫(需要#include)
ofstream out("sf1.txt");
out<>st[i].name>>st[i].age>>endl;
方法一(所屬性 形參可變)
型別 寫法的好處是 呼叫方法時更加方便。既可以直接傳入多個元素,系統會自動將它們封裝成陣列,也可用陣列。寫法的缺點是 這種寫法只能作為形參列表的最後乙個形參。乙個方法中最多只能有乙個 個數可變的形參 public class varargs public static void main strin...
浙江財經大學是一所怎樣的學校?
浙江省有2所公 財經類院校 浙江財經大學 浙江工商大學。這兩學校都位於杭州市,他倆誰是大哥誰是二弟?先說答案,如果比專業水平,浙江工商大學更高 如果比高考錄取分數線,浙江財經大學更高。奇怪嗎?這兩所學校如果只看校名,你會選哪一所?估計大部分會選擇浙江財經大學,而不是浙江工商大學。事實上多數考生也更願...
用mktime的一些坑(月份未減一所導致的問題)
time t mktime struct tm 其中的tm結構體定義如下 struct tm 我們只要給出年月日時分秒,然後用mktime 就可以,獲取的星期存在tm wday中 mktime為什麼那麼慢 測試程式如下 如果月份未減一 include time.h include stdio.h i...