更陰間的東西(C#轉(zhuǎn)碼版)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
? ? class Program
? ? {
? ? ? ? static void Main(string[] args)
? ? ? ? {
? ? ? ? ? ? char x;
? ? ? ? ? ? char y;
? ? ? ? ? ? int choice;
? ? ? ? ? ? Random i = new Random();
? ? ? ? ? ? bool j = true;
? ? ? ? ? ? bool k = true;
? ? ? ? ? ? double count = 0.0;
? ? ? ? ? ? double right = 0.0;
? ? ? ? ? ? double accuracy = 0.0;
? ? ? ? ? ? char[] a=new char[]{'a','s','d','f','g','h','j','k','l',';','"','q','w','e','r','t','y','u','i','o','p','[',']','z','x','c','v','b','n','m',',','.'};
? ? ? ? ? ? Console.WriteLine("莫名其妙的打字游戲C#轉(zhuǎn)碼版\n========================================================\n按任意鍵開(kāi)始");
? ? ? ? ? ? Console.ReadKey();? ?
? ? ? ? ? ? while(j)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? Console.Clear();
? ? ? ? ? ? ? ? Console.WriteLine("莫名其妙的打字游戲C#轉(zhuǎn)碼版\n========================================================\n1.開(kāi)始\n2.退出");
? ? ? ? ? ? ? ? choice = Convert.ToInt32(Console.ReadLine());
? ? ? ? ? ? ? ? switch(choice)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? case 1:
? ? ? ? ? ? ? ? ? ? ? ? Console.Clear();
? ? ? ? ? ? ? ? ? ? ? ? while(k)
? ? ? ? ? ? ? ? ? ? ? ? {? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("莫名其妙的打字游戲C#轉(zhuǎn)碼版\n========================================================\n1.基礎(chǔ)\n2.普通\n3.進(jìn)階\n4.退出");
? ? ? ? ? ? ? ? ? ? ? ? ? ? choice = Convert.ToInt32(Console.ReadLine());
? ? ? ? ? ? ? ? ? ? ? ? ? ? switch(choice)
? ? ? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? case 1:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? while(count!=50)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.Clear();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("正確率:{0}%",accuracy);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("進(jìn)度:{0}%",count*2);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("========================================================");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? y = Convert.ToChar(a[i.Next(0, 11)]);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine(y);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? x = Convert.ToChar(Console.ReadLine());
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? if(x==y)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("正確");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? right++;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.ReadKey();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("錯(cuò)誤");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.ReadKey();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? count++;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? accuracy = right / count * 100;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.Clear();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("莫名其妙的打字游戲C#轉(zhuǎn)碼版\n========================================================\n恭喜!訓(xùn)練結(jié)束!\n您的正確率為{0}", accuracy);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("還請(qǐng)?jiān)俳釉賲?!\n========================================================\n按任意鍵繼續(xù)");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.ReadKey();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? case 2:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? while(count!=50)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.Clear();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("正確率:{0}%", accuracy);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("進(jìn)度:{0}%", count * 2);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("========================================================");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? y = Convert.ToChar(a[i.Next(0, 23)]);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine(y);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? x = Convert.ToChar(Console.ReadLine());
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? if(x==y)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("正確");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? right++;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.ReadKey();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("錯(cuò)誤");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.ReadKey();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? count++;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? accuracy = right / count * 100;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.Clear();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("莫名其妙的打字游戲C#轉(zhuǎn)碼版\n========================================================\n恭喜!訓(xùn)練結(jié)束!\n您的正確率為{0}", accuracy);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("還請(qǐng)?jiān)俳釉賲?!\n========================================================\n按任意鍵繼續(xù)");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.ReadKey();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? case 3:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?while(count!=50)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.Clear();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("正確率:{0}%", accuracy);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("進(jìn)度:{0}%", count * 2);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("========================================================");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? y = Convert.ToChar(a[i.Next(0, 33)]);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine(y);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? x = Convert.ToChar(Console.ReadLine());
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? if(x==y)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("正確");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? right++;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.ReadKey();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("錯(cuò)誤");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.ReadKey();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? count++;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? accuracy = right / count * 100;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.Clear();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("莫名其妙的打字游戲C#轉(zhuǎn)碼版\n========================================================\n恭喜!訓(xùn)練結(jié)束!\n您的正確率為{0}", accuracy);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.WriteLine("還請(qǐng)?jiān)俳釉賲?!\n========================================================\n按任意鍵繼續(xù)");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.ReadKey();
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? case 4:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? k = false;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? default:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? k = true;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? ? ? case 2:
? ? ? ? ? ? ? ? ? ? ? ? j = false;
? ? ? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? ? ? default:
? ? ? ? ? ? ? ? ? ? ? ? j = true;
? ? ? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? }? ? ?
? ? ? ? ? ? }
? ? ? ? }
? ? }
}