最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#實現(xiàn)簡單打字游戲

 更新時間:2020年05月14日 08:46:50   作者:FightingVicki  
這篇文章主要為大家詳細介紹了C#實現(xiàn)簡單打字游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了C#實現(xiàn)簡單打字游戲的具體代碼,供大家參考,具體內(nèi)容如下

運行效果圖如下:

功能:程序運行后,點擊開始按鈕,窗體中的文本框中出現(xiàn)字母,用戶通過鍵盤輸入文本框中字母,窗體顯示用時、正確數(shù)、錯誤數(shù)和正確率。
按鈕:開始、結(jié)束、退出。

菜單:設(shè)置(開始游戲、結(jié)束游戲、退出游戲),查看(正確率、所用時間)。

頁面:

控件屬性:

timer1:

enabled選擇false,Interval設(shè)置為5.

timer2:

enabled選擇false,Interval設(shè)置為1000.

代碼:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace WindowsFormsApplication3
{
 public partial class Form1 : Form
 {
  public Form1()
  {
   InitializeComponent();
  }
 
  private int x = 200, y, num;
  private DateTime dt1, dt2;
  private int count_all = 0;
  private int count_correct = 0;
  private TimeSpan ts;
  Random rd = new Random();
 
 
  private void btnStart_Click(object sender, EventArgs e)
  {
   tsmiRate.Enabled = true;//啟用控件
   dt1 = DateTime.Now;
   timer1.Start();
   timer2.Start();
   textBox1.Visible = true;
   num = rd.Next(65, 90);
  }
 
 
  private void btnStop_Click(object sender, EventArgs e)
  {
   tsmiTime.Enabled = true;
   dt2 = DateTime.Now;
   timer1.Stop();
   timer2.Stop();
   textBox1.Visible = false;
   MessageBox.Show("游戲結(jié)束。", "提示");
  }
 
  private void btnQuit_Click(object sender, EventArgs e)
  {
   timer1.Stop();
   textBox1.Visible = false;
   DialogResult dr = MessageBox.Show("確定要退出嗎?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
   if (dr == DialogResult.OK)
    Application.Exit(); 
  }
 
  private void tsmiStart_Click(object sender, EventArgs e)
  {
   dt1 = DateTime.Now;
   timer1.Start();
   timer2.Start();
   textBox1.Visible = true;
   num = rd.Next(65, 90); 
  }
 
  private void tsmiStop_Click(object sender, EventArgs e)
  {
   dt2 = DateTime.Now;
   timer1.Stop();
   timer2.Stop();
   textBox1.Visible = false;
   MessageBox.Show("游戲結(jié)束!", "提示"); 
  }
 
  private void tsmiQuit_Click(object sender, EventArgs e)
  {
   timer1.Stop();
   textBox1.Visible = false;
   DialogResult dr = MessageBox.Show("確定要退出嗎?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
   if (dr == DialogResult.OK)
    Application.Exit();
  }
 
  private void tsmiRate_Click(object sender, EventArgs e)
  {
   double corr_rate = count_correct * 1.0 / count_all;
   string s = string.Format("{0,5:P2}",corr_rate);
   MessageBox.Show("正確率為:" + s, "正確率"); 
  }
 
  private void tsmiTime_Click(object sender, EventArgs e)
  {
   ts = dt2 - dt1;
   MessageBox.Show("所用時間為:" + ts.Seconds + "(s)", "所用時間"); 
  }
 
  private void timer1_Tick(object sender, EventArgs e)//???
  {
   y++;
   if (y > this.ClientSize.Height - 5)
    y = 20;
   textBox1.Text = ((char)num).ToString().ToUpper();
   textBox1.Location = new Point(x, y);
   textBox1.ForeColor = Color.FromArgb(rd.Next(0, 255), rd.Next(0, 255), rd.Next(0, 255));
  }
 
  private void timer2_Tick(object sender, EventArgs e)
  {
   label2.Text = (DateTime.Now - dt1).Seconds.ToString();
 
  }
 
  private void btnStart_KeyDown(object sender, KeyEventArgs e)
  {
   if (e.KeyCode.ToString() == textBox1.Text || e.KeyCode.ToString()!=textBox1.Text)
   {
    count_all++;
    while (e.KeyCode.ToString() == textBox1.Text)
    {
     count_correct++;
     textBox1.Visible = false;
     textBox1.Clear();
     num = rd.Next(65, 90);
     textBox1.Visible = true;
     textBox1.Text = ((char)num).ToString();
     x = rd.Next(20, 400);
     y = rd.Next(20, 400);
     textBox1.Location = new Point(x, y);
 
    }
   }
   label2.Visible = true;
   label8.Visible = true;
   label6.Text = count_correct.ToString();
   label7.Text = (count_all - count_correct).ToString();
   string t = string.Format("{0,5:P2}", count_correct * 1.0 / count_all);
   label8.Text = t.ToString(); 
  }
 }
}

另,頁面代碼(全靠拖拉)如下:

namespace WindowsFormsApplication3
{
 partial class Form1
 {
  /// <summary>
  /// 必需的設(shè)計器變量。
  /// </summary>
  private System.ComponentModel.IContainer components = null;
 
  /// <summary>
  /// 清理所有正在使用的資源。
  /// </summary>
  /// <param name="disposing">如果應(yīng)釋放托管資源,為 true;否則為 false。</param>
  protected override void Dispose(bool disposing)
  {
   if (disposing && (components != null))
   {
    components.Dispose();
   }
   base.Dispose(disposing);
  }
 
  #region Windows 窗體設(shè)計器生成的代碼
 
  /// <summary>
  /// 設(shè)計器支持所需的方法 - 不要
  /// 使用代碼編輯器修改此方法的內(nèi)容。
  /// </summary>
  private void InitializeComponent()
  {
   this.components = new System.ComponentModel.Container();
   System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
   this.btnStart = new System.Windows.Forms.Button();
   this.btnStop = new System.Windows.Forms.Button();
   this.btnQuit = new System.Windows.Forms.Button();
   this.menuStrip1 = new System.Windows.Forms.MenuStrip();
   this.設(shè)置ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
   this.tsmiStart = new System.Windows.Forms.ToolStripMenuItem();
   this.tsmiStop = new System.Windows.Forms.ToolStripMenuItem();
   this.tsmiQuit = new System.Windows.Forms.ToolStripMenuItem();
   this.查看ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
   this.tsmiRate = new System.Windows.Forms.ToolStripMenuItem();
   this.tsmiTime = new System.Windows.Forms.ToolStripMenuItem();
   this.timer1 = new System.Windows.Forms.Timer(this.components);
   this.timer2 = new System.Windows.Forms.Timer(this.components);
   this.label1 = new System.Windows.Forms.Label();
   this.label2 = new System.Windows.Forms.Label();
   this.label3 = new System.Windows.Forms.Label();
   this.label4 = new System.Windows.Forms.Label();
   this.label5 = new System.Windows.Forms.Label();
   this.label6 = new System.Windows.Forms.Label();
   this.label7 = new System.Windows.Forms.Label();
   this.label8 = new System.Windows.Forms.Label();
   this.textBox1 = new System.Windows.Forms.TextBox();
   this.pictureBox1 = new System.Windows.Forms.PictureBox();
   this.pictureBox2 = new System.Windows.Forms.PictureBox();
   this.menuStrip1.SuspendLayout();
   ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
   ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
   this.SuspendLayout();
   // 
   // btnStart
   // 
   this.btnStart.Location = new System.Drawing.Point(414, 86);
   this.btnStart.Name = "btnStart";
   this.btnStart.Size = new System.Drawing.Size(92, 41);
   this.btnStart.TabIndex = 0;
   this.btnStart.Text = "開始";
   this.btnStart.UseVisualStyleBackColor = true;
   this.btnStart.Click += new System.EventHandler(this.btnStart_Click);
   this.btnStart.KeyDown += new System.Windows.Forms.KeyEventHandler(this.btnStart_KeyDown);
   // 
   // btnStop
   // 
   this.btnStop.Location = new System.Drawing.Point(414, 188);
   this.btnStop.Name = "btnStop";
   this.btnStop.Size = new System.Drawing.Size(92, 41);
   this.btnStop.TabIndex = 1;
   this.btnStop.Text = "結(jié)束";
   this.btnStop.UseVisualStyleBackColor = true;
   this.btnStop.Click += new System.EventHandler(this.btnStop_Click);
   // 
   // btnQuit
   // 
   this.btnQuit.Location = new System.Drawing.Point(414, 292);
   this.btnQuit.Name = "btnQuit";
   this.btnQuit.Size = new System.Drawing.Size(92, 41);
   this.btnQuit.TabIndex = 2;
   this.btnQuit.Text = "退出";
   this.btnQuit.UseVisualStyleBackColor = true;
   this.btnQuit.Click += new System.EventHandler(this.btnQuit_Click);
   // 
   // menuStrip1
   // 
   this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
   this.設(shè)置ToolStripMenuItem,
   this.查看ToolStripMenuItem});
   this.menuStrip1.Location = new System.Drawing.Point(0, 0);
   this.menuStrip1.Name = "menuStrip1";
   this.menuStrip1.Size = new System.Drawing.Size(539, 25);
   this.menuStrip1.TabIndex = 3;
   this.menuStrip1.Text = "menuStrip1";
   // 
   // 設(shè)置ToolStripMenuItem
   // 
   this.設(shè)置ToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
   this.tsmiStart,
   this.tsmiStop,
   this.tsmiQuit});
   this.設(shè)置ToolStripMenuItem.Name = "設(shè)置ToolStripMenuItem";
   this.設(shè)置ToolStripMenuItem.Size = new System.Drawing.Size(44, 21);
   this.設(shè)置ToolStripMenuItem.Text = "設(shè)置";
   // 
   // tsmiStart
   // 
   this.tsmiStart.Name = "tsmiStart";
   this.tsmiStart.Size = new System.Drawing.Size(124, 22);
   this.tsmiStart.Text = "開始游戲";
   this.tsmiStart.Click += new System.EventHandler(this.tsmiStart_Click);
   // 
   // tsmiStop
   // 
   this.tsmiStop.Name = "tsmiStop";
   this.tsmiStop.Size = new System.Drawing.Size(124, 22);
   this.tsmiStop.Text = "結(jié)束游戲";
   this.tsmiStop.Click += new System.EventHandler(this.tsmiStop_Click);
   // 
   // tsmiQuit
   // 
   this.tsmiQuit.Name = "tsmiQuit";
   this.tsmiQuit.Size = new System.Drawing.Size(124, 22);
   this.tsmiQuit.Text = "退出游戲";
   this.tsmiQuit.Click += new System.EventHandler(this.tsmiQuit_Click);
   // 
   // 查看ToolStripMenuItem
   // 
   this.查看ToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
   this.tsmiRate,
   this.tsmiTime});
   this.查看ToolStripMenuItem.Name = "查看ToolStripMenuItem";
   this.查看ToolStripMenuItem.Size = new System.Drawing.Size(44, 21);
   this.查看ToolStripMenuItem.Text = "查看";
   // 
   // tsmiRate
   // 
   this.tsmiRate.Name = "tsmiRate";
   this.tsmiRate.Size = new System.Drawing.Size(124, 22);
   this.tsmiRate.Text = "正確率";
   this.tsmiRate.Click += new System.EventHandler(this.tsmiRate_Click);
   // 
   // tsmiTime
   // 
   this.tsmiTime.Name = "tsmiTime";
   this.tsmiTime.Size = new System.Drawing.Size(124, 22);
   this.tsmiTime.Text = "所用時間";
   this.tsmiTime.Click += new System.EventHandler(this.tsmiTime_Click);
   // 
   // timer1
   // 
   this.timer1.Interval = 5;
   this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
   // 
   // timer2
   // 
   this.timer2.Interval = 1000;
   this.timer2.Tick += new System.EventHandler(this.timer2_Tick);
   // 
   // label1
   // 
   this.label1.AutoSize = true;
   this.label1.Location = new System.Drawing.Point(25, 252);
   this.label1.Name = "label1";
   this.label1.Size = new System.Drawing.Size(53, 12);
   this.label1.TabIndex = 4;
   this.label1.Text = "所用時間";
   // 
   // label2
   // 
   this.label2.AutoSize = true;
   this.label2.Location = new System.Drawing.Point(114, 252);
   this.label2.Name = "label2";
   this.label2.Size = new System.Drawing.Size(11, 12);
   this.label2.TabIndex = 5;
   this.label2.Text = "0";
   // 
   // label3
   // 
   this.label3.AutoSize = true;
   this.label3.Location = new System.Drawing.Point(25, 282);
   this.label3.Name = "label3";
   this.label3.Size = new System.Drawing.Size(41, 12);
   this.label3.TabIndex = 6;
   this.label3.Text = "正確數(shù)";
   // 
   // label4
   // 
   this.label4.AutoSize = true;
   this.label4.Location = new System.Drawing.Point(27, 321);
   this.label4.Name = "label4";
   this.label4.Size = new System.Drawing.Size(41, 12);
   this.label4.TabIndex = 7;
   this.label4.Text = "錯誤數(shù)";
   // 
   // label5
   // 
   this.label5.AutoSize = true;
   this.label5.Location = new System.Drawing.Point(27, 354);
   this.label5.Name = "label5";
   this.label5.Size = new System.Drawing.Size(41, 12);
   this.label5.TabIndex = 8;
   this.label5.Text = "正確率";
   // 
   // label6
   // 
   this.label6.AutoSize = true;
   this.label6.Location = new System.Drawing.Point(116, 282);
   this.label6.Name = "label6";
   this.label6.Size = new System.Drawing.Size(11, 12);
   this.label6.TabIndex = 9;
   this.label6.Text = "0";
   // 
   // label7
   // 
   this.label7.AutoSize = true;
   this.label7.Location = new System.Drawing.Point(116, 320);
   this.label7.Name = "label7";
   this.label7.Size = new System.Drawing.Size(11, 12);
   this.label7.TabIndex = 10;
   this.label7.Text = "0";
   // 
   // label8
   // 
   this.label8.AutoSize = true;
   this.label8.Location = new System.Drawing.Point(116, 354);
   this.label8.Name = "label8";
   this.label8.Size = new System.Drawing.Size(41, 12);
   this.label8.TabIndex = 11;
   this.label8.Text = "label8";
   this.label8.Visible = false;
   // 
   // textBox1
   // 
   this.textBox1.BackColor = System.Drawing.SystemColors.Info;
   this.textBox1.Location = new System.Drawing.Point(60, 106);
   this.textBox1.Name = "textBox1";
   this.textBox1.Size = new System.Drawing.Size(100, 21);
   this.textBox1.TabIndex = 12;
   this.textBox1.Visible = false;
   // 
   // pictureBox1
   // 
   this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
   this.pictureBox1.InitialImage = null;
   this.pictureBox1.Location = new System.Drawing.Point(0, 28);
   this.pictureBox1.Name = "pictureBox1";
   this.pictureBox1.Size = new System.Drawing.Size(539, 400);
   this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
   this.pictureBox1.TabIndex = 13;
   this.pictureBox1.TabStop = false;
   // 
   // pictureBox2
   // 
   this.pictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox2.Image")));
   this.pictureBox2.Location = new System.Drawing.Point(0, 28);
   this.pictureBox2.Name = "pictureBox2";
   this.pictureBox2.Size = new System.Drawing.Size(539, 400);
   this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
   this.pictureBox2.TabIndex = 14;
   this.pictureBox2.TabStop = false;
   // 
   // Form1
   // 
   this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
   this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
   this.ClientSize = new System.Drawing.Size(539, 429);
   this.Controls.Add(this.textBox1);
   this.Controls.Add(this.label8);
   this.Controls.Add(this.label7);
   this.Controls.Add(this.label6);
   this.Controls.Add(this.label5);
   this.Controls.Add(this.label4);
   this.Controls.Add(this.label3);
   this.Controls.Add(this.label2);
   this.Controls.Add(this.label1);
   this.Controls.Add(this.btnQuit);
   this.Controls.Add(this.btnStop);
   this.Controls.Add(this.btnStart);
   this.Controls.Add(this.menuStrip1);
   this.Controls.Add(this.pictureBox1);
   this.Controls.Add(this.pictureBox2);
   this.MainMenuStrip = this.menuStrip1;
   this.Name = "Form1";
   this.Text = "Form1";
   this.menuStrip1.ResumeLayout(false);
   this.menuStrip1.PerformLayout();
   ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
   ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
   this.ResumeLayout(false);
   this.PerformLayout();
 
  }
 
  #endregion
 
  private System.Windows.Forms.Button btnStart;
  private System.Windows.Forms.Button btnStop;
  private System.Windows.Forms.Button btnQuit;
  private System.Windows.Forms.MenuStrip menuStrip1;
  private System.Windows.Forms.ToolStripMenuItem 設(shè)置ToolStripMenuItem;
  private System.Windows.Forms.ToolStripMenuItem 查看ToolStripMenuItem;
  private System.Windows.Forms.Timer timer1;
  private System.Windows.Forms.Timer timer2;
  private System.Windows.Forms.Label label1;
  private System.Windows.Forms.Label label2;
  private System.Windows.Forms.Label label3;
  private System.Windows.Forms.Label label4;
  private System.Windows.Forms.Label label5;
  private System.Windows.Forms.Label label6;
  private System.Windows.Forms.Label label7;
  private System.Windows.Forms.Label label8;
  private System.Windows.Forms.ToolStripMenuItem tsmiRate;
  private System.Windows.Forms.TextBox textBox1;
  private System.Windows.Forms.PictureBox pictureBox1;
  private System.Windows.Forms.ToolStripMenuItem tsmiTime;
  private System.Windows.Forms.ToolStripMenuItem tsmiStart;
  private System.Windows.Forms.ToolStripMenuItem tsmiStop;
  private System.Windows.Forms.ToolStripMenuItem tsmiQuit;
  private System.Windows.Forms.PictureBox pictureBox2;
 }
}

更多有趣的經(jīng)典小游戲?qū)崿F(xiàn)專題,也分享給大家:

C++經(jīng)典小游戲匯總

python經(jīng)典小游戲匯總

python俄羅斯方塊游戲集合

JavaScript經(jīng)典游戲 玩不停

java經(jīng)典小游戲匯總

javascript經(jīng)典小游戲匯總

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C# 用什么方法將BitConverter.ToString產(chǎn)生字符串再轉(zhuǎn)換回去

    C# 用什么方法將BitConverter.ToString產(chǎn)生字符串再轉(zhuǎn)換回去

    這篇文章主要介紹了C# 用什么方法將BitConverter.ToString產(chǎn)生字符串再轉(zhuǎn)換回去,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 基于.net中突破每客戶端兩個http連接限制的詳細介紹

    基于.net中突破每客戶端兩個http連接限制的詳細介紹

    本篇文章是對.net中突破每客戶端兩個http連接限制進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C#中使用基數(shù)排序算法對字符串進行排序的示例

    C#中使用基數(shù)排序算法對字符串進行排序的示例

    Radix Sort基數(shù)排序是非比較型的排序算法,其時間復(fù)雜度是O(k·n),n為元素個數(shù),為數(shù)字位數(shù),這里我們就來看一下C#中使用基數(shù)排序算法堆字符串進行排序的示例
    2016-06-06
  • C#文件斷點續(xù)傳實現(xiàn)方法

    C#文件斷點續(xù)傳實現(xiàn)方法

    這篇文章主要介紹了C#文件斷點續(xù)傳實現(xiàn)方法,涉及C#文件傳輸?shù)募记?具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • Unity游戲開發(fā)中的設(shè)計模式之策略模式

    Unity游戲開發(fā)中的設(shè)計模式之策略模式

    策略模式是Unity游戲開發(fā)中常用的設(shè)計模式之一,用于封裝一系列算法或行為,并使這些算法或行為可以相互替換。通過策略模式,可以在運行時動態(tài)地選擇算法或行為,實現(xiàn)游戲中的多樣性和可擴展性。常見的應(yīng)用包括AI行為、武器攻擊、移動方式等
    2023-05-05
  • c#英文單詞分類統(tǒng)計示例分享

    c#英文單詞分類統(tǒng)計示例分享

    本文給出的題目是給出一段英文,對其分類統(tǒng)計出英文單詞的個數(shù)如:長度為4的單詞有2個,長度為3的有1個,下面是題目答案
    2014-03-03
  • 淺談C#.NET、JavaScript和JSON

    淺談C#.NET、JavaScript和JSON

    本文介紹了C#.NET、JavaScript和JSON的相關(guān)知識,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • C#迭代器方法介紹

    C#迭代器方法介紹

    這篇文章主要介紹了C#迭代器方法,可以使用foreach循環(huán)語句進行的迭代的方法,稱為可迭代方法,或者迭代器方法,方法操作,想了解更多內(nèi)容得小伙伴可以學(xué)習(xí)下面文章內(nèi)容,希望給你的學(xué)習(xí)帶來幫助
    2022-03-03
  • C#實現(xiàn)用戶自定義控件中嵌入自己的圖標(biāo)

    C#實現(xiàn)用戶自定義控件中嵌入自己的圖標(biāo)

    這篇文章主要介紹了C#實現(xiàn)用戶自定義控件中嵌入自己的圖標(biāo),較為詳細的分析了C#實現(xiàn)自定義控件中嵌入圖標(biāo)的具體步驟與相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2016-03-03
  • Unity Shader實現(xiàn)2D水流效果

    Unity Shader實現(xiàn)2D水流效果

    這篇文章主要為大家詳細介紹了Unity Shader實現(xiàn)2D水流效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05

最新評論

奉贤区| 通州市| 忻城县| 长岛县| 宁明县| 梁山县| 溧水县| 图木舒克市| 嘉兴市| 凤庆县| 彭阳县| 洪雅县| 娄底市| 陇西县| 新丰县| 阿勒泰市| 米林县| 华阴市| 长顺县| 河津市| 武山县| 晋中市| 汉川市| 盐池县| 蚌埠市| 松阳县| 双桥区| 积石山| 古田县| 肥西县| 苏尼特左旗| 呼和浩特市| 海南省| 麻阳| 南平市| 石台县| 兖州市| 双鸭山市| 永城市| 汝南县| 抚顺县|