代码马蜂
循环和if前后括号不空格,中间空格
while (a < b)
for (int i = 1; i <= n; ++ i)
if (a == b)
函数内的变量名前后都不空格,前面变量名空格
inline void print(int a, int b, int c)
print(i, j);
循环后小括号内的语句前面空格后面不空
for (int i = 1; i <= n; ++ i) {
}
左边大括号{不换行且在前面空格
int main() {
if ( a == b ) {
}
}
单行if短的话不换行,长的话换行加大括号
if (x == y) x += 1;
else y += 1;
if (chi[x][chk ^ 1] != 0) {
fat[chi[x][chk ^ 1]] = y;
}
命名变量时前面空格
int a, b, c;
int x[5211314], y[5211314];
数学式子在符号前后均空格
a = b + c;
数组中括号内计算符号之间空格
w[i + j], w[i]
scanf里面不空格,cin的>>和cout的<<左右要空格
scanf("%d",&n);
cin >> a >> b;
cout << a << b;
putchar括号里面左右不空格
putchar('-');
putchar(x % 10 + '0');
位运算左右空格
if (ch[root][0] == 0 && ch[root][1] == 0)