循环赛赛程生成器

每行输入一支球队,并选择单循环或双循环。您会得到按轮次排列的赛程,主客场平衡;球队数为奇数时,每轮都有一队轮空。

免费 在浏览器中运行 核对于2026年11月10日星期二

每行一支球队。每支球队都需要有自己的名称。

赛制

在编排赛程之前打乱球队顺序,因此每次都可能得到不同的签位。

结果

赛程 —
场次 —
轮数 —
赛程

此工具在您的浏览器中运行。您输入的内容不会发送给我们。

使用方法

  1. 在“球队”中每行输入一支球队。
  2. 选择“赛制”:单循环中每对球队交手一次,双循环中每对球队主场和客场各交手一次。
  3. 若要获得新的签位,请保持“打乱球队的顺序”开启;若要保持您输入的顺序,请将其关闭。
  4. 按轮次读取“赛程”表格。每一行先列出主场球队。

赛程是怎样编排的

圆圈法把球队排成一个圆。一支球队保持不动,其他球队逐轮绕着它转动,因此在单循环中,每对球队恰好交手一次。球队数为奇数时,会加入一个虚拟球队,与它配对的球队当轮轮空。

主场与客场的比赛通过遍历整个赛程来平衡,使每支球队的主场与客场场次最多相差一场。双循环则重复赛程,并把每场的主客场对调。圆圈法在维基百科的循环赛条目中有说明。

单循环的场次 = n × (n − 1) ÷ 2
单循环的轮数 = n − 1(n 为偶数)或 n(n 为奇数)

示例:4支球队得6场,分为3轮
4支球队的双循环得12场,分为6轮
  • 决定配对的是球队的顺序,而不是场次数。
  • 球队数为奇数时,单循环中每支球队恰好轮空一次。

本赛程未包括的内容

  • 日期、时间、场地,以及同一轮内各场比赛的先后顺序。
  • 休息日、旅途,以及与其他赛事的冲突。
  • 积分和排名:请使用联赛积分榜计算器。

示例:四支球队的单循环

按顺序输入红隼队、蓝浪队、北极星队和银狮队,并关闭“打乱球队的顺序”,第一轮为红隼队对银狮队,以及蓝浪队对北极星队。三轮之内,每支球队与其他各队各交手一次:共六场。

轮次 主场 客场
1 红隼队 银狮队
1 蓝浪队 北极星队
2 北极星队 红隼队
2 银狮队 蓝浪队
3 红隼队 蓝浪队
3 北极星队 银狮队

常见问题

什么是循环赛?

每支球队都与其他所有球队交手的赛事。单循环中每对球队交手一次;双循环中每对球队交手两次,各在一方的主场比赛一次。

一共会有多少场比赛?

n 支球队的单循环共有 n × (n − 1) ÷ 2场比赛,双循环则是其两倍。10支球队的单循环为45场,双循环为90场。

球队数为奇数时,为什么每轮都有一支球队休息?

每一轮都要把球队两两配对,这需要偶数支球队。球队数为奇数时,每轮都有一支球队轮空,显示为“轮空”;单循环中每支球队恰好轮空一次。

打乱顺序会有什么作用?

它在应用圆圈法之前打乱球队的顺序。配对和轮次会随之改变,但每支球队仍会与其他各队交手正确的次数。

赛程对主场比赛是否平衡?

基本平衡。单循环中,每支球队的主场与客场场次最多相差一场;双循环则重复前半程的赛程,因此主场与客场的场次相等。

资料来源

数据和文字最近核对于2026年11月10日星期二。

我们使用必要的 Cookie 来运行网站。经您同意后,Google 还会使用广告 Cookie 展示个性化广告。如果您拒绝,仍会看到广告,但广告不会个性化。