程式開頭使用
#include
#include
using namespace std;
int
main()
char c=
'b';
putchar
(c);
putchar
('\x42'
);\\轉義字元
putchar
(0x42);
putchar(66
);
1.cout《表示式;
2.cout《表示式1《表示式2
cin>>變數;
cin>>變數1>>變數2;
格式符說明
d,i十進位制整數
u無符號十進位制輸入
o八進位制
x十六進製制
c單個字元
s字串
f,e實數
附加格式
附加格式說明l
%lf。。。(長整型)
h%hd(短整型)
域寬(乙個整數)
指定輸入列寬
*對應輸入量不附於另乙個變數
eg:
int a,b;
scanf
("%d%*d%d"
,&a,
&b);
printf
("a=%d,b=%d\n"
,a,b)
;//輸入123enter,輸出a=1,b=3
int a,b;
scanf
("%4d%4d"
,&a,
&b);
printf
("a=%d,b=%d\n"
,a,b)
;//input:1234567enter
//output:a=1234,b=567
char st[40]
;scanf
("%s"
,st)
;printf
("your input is:%s\n"
,st)
;//input:abc hello
//output:abc
printf
引數說明
%md輸出m位,不足加空格,超過時按實際長度輸出
%-md
左對齊%mld
左補空格
%0md,%omld
不足時補0
%m.ns
字元數最多n個
%-m.ns
同上 又補
資訊學奧賽一本通 紅與黑
演算法標籤 dfs,flood fill 題目描述 有一間長方形的房子,地上鋪了紅色 黑色兩種顏色的正方形瓷磚。你站在其中一塊黑色的瓷磚上,只能向相鄰 上下左右四個方向 的黑色瓷磚移動。請寫乙個程式,計算你總共能夠到達多少塊黑色的瓷磚。輸入格式 輸入包括多個資料集合。每個資料集合的第一行是兩個整數 ...
資訊學奧賽一本通 小球(drop)
許多的小球乙個乙個的從一棵滿二叉樹上掉下來組成fbt full binary tree,滿二叉樹 每一時間,乙個正在下降的球第乙個訪問的是非葉子節點。然後繼續下降時,或者走右子樹,或者走左子樹,直到訪問到葉子節點。決定球運動方向的是每個節點的布林值。最初,所有的節點都是false,當訪問到乙個節點時...
資訊學奧賽一本通 小球(drop)
this drop is gonna last forever!許多的小球乙個乙個的從一棵滿二叉樹上掉下來組成fbt full binary tree,滿二叉樹 每一時間,乙個正在下降的球第乙個訪問的是非葉子節點。然後繼續下降時,或者走右子樹,或者走左子樹,直到訪問到葉子節點。決定球運動方向的是每個...