main(a,b)
//據說根據c99標準 main(隨便寫什麼都可以的樣子)
gcc警告然後還是可以編譯
int a;b;main()
//還是可以編譯就是 各種警告
main()float a,b;
main()
//這個很好玩的樣子 ,退出for迴圈條件是 (~scanf("%f",&a)為假) 不是很清楚,等下再研究scanf返回值 大概就是如果scanf返回值是-1,-1在計算機裡補碼是11111111(負數以補碼的形式出現)然後~取反就是0啦
關於 scanf 返回值是成功讀入並且匹配的資料的個數
scanf("%d %d",&a,&b);
函式返回值為int型。如果a和b都被成功讀入,那麼scanf的返回值就是2;
如果只有a被成功讀入,返回值為1;
如果a和b都未被成功讀入,返回值為0;
如果遇到錯誤或遇到end of file,返回值為eof(eof是乙個巨集 值就是-1啦)。end of file為ctrl+z 或者ctrl+d。
{ int n;
float a,b;
while(scanf("%f",&b),b)//這個操作沒有玩過 用(,)
{a=0.0;
for(n=1;a// 以上來自《短碼之美》我是勤勞的記錄者
奇奇怪怪的樹形dp
條件 1.整個圖是乙個樹狀的結構或者可以轉化為樹狀的結構。2.對於每個根節點的狀態,跟且僅跟所屬的孩子 大多為2個 有牽連關係。也就是說,父親對孩子沒有影響。3.狀態可以簡單的表示 4.有重疊子問題 可以沒有,不過那樣應用dp就沒有意義了 將樹轉換為二叉樹 樹中每個結點最多只有乙個最左邊的孩子 長子...
那些奇奇怪怪的寫法
template class t class test template class t void func t a,int len 關鍵字template意味著我們要定義乙個模板,那定義模板肯定要有泛指型別,那麼泛指型別在 呢,t就是我們要的泛指型別,那為什麼t前面是關鍵字class而不是關鍵字t...
奇奇怪怪的知識 GMV
gmv gmv gross merchandise volume 在電商 定義裡面是 成交金額,這個實際指的是拍下訂單金額,包含付款和未付款的部分 gmv 1銷售額 2取消訂單金額 3拒收訂單金額 4退貨訂單金額 一般取消訂單與拒收訂單的分界點在訂單是否已經從庫房生產完畢,庫房還沒生產的訂單客戶取消...