个人端注册
MarkDown 教程
# Guide

这是一篇讲解如何正确使用 **Markdown 代码片段** 的示例,学会这个能让你的题目中的代码片段更清晰。

### 代码片段

#### 普通

```
#include <stdio.h>

int main()
{
  printf("Hello, World!\n");
  return 0;
}
```

#### 语法高亮支持

如果在 ``` 后面更随语言名称,可以有语法高亮的效果哦,比如:

##### 演示 Java 代码高亮

```java
public class ShowMeBug {
  public static void main(String[] args) {
    System.out.println("Hello World!");
  }
}
```
> Tip: 语言名称支持下面这些: `java`, `python`, `php`, `go`, `ruby`, `js`, `html`, `erb`, `css`, `coffee`, `bash`, `json`, `yml`, `xml` ...

### 数学公式
`LaTex`的数学公式有两种:**行中公式和独立公式。行中公式放在文中与其它文字混编,独立公式单独成行,单个`$`符号代表行中公式,两个`$`符号代表独立公式。**

> 在 ShowMeBug 中,所有数学公式需要用三个 ``` 或者单个 \` 并且加上 `$` 符号将其包裹起来,否则无法渲染。

例如:
> 输入:
>
> 数学公式: \`$\sum_{k=1}^{n}\frac{1}{k}$\`

> 输出:
>
> 数学公式:`$\sum_{k=1}^{n}\frac{1}{k}$`

**独立公式可以用如下方法表示:**
> 输入:
>
> 独立公式: \`$$ x^{y^z}=(1+{\rm e}^x)^{-2xy^w} $$\`

> 输出:
>
> 独立公式:`$$ x^{y^z}=(1+{\rm e}^x)^{-2xy^w} $$`

**行中公式可以用如下方法表示:**

> 输入:
>
> 行中公式: \`$ x^{y^z}=(1+{\rm e}^x)^{-2xy^w} $\`

> 输出:
>
> 行中公式:`$ x^{y^z}=(1+{\rm e}^x)^{-2xy^w} $`

### 表格

如果需要展示数据什么的,可以选择使用表格哦

| header 1 | header 3 | header 4 |
| -------- | -------- | -------- |
| cell 1   | cell 2   | cell 7   |
| cell 3   | cell 4   | cell 8   |
| cell 5   | cell 6   | cell 9   |