資源簡介
Visual Studio工程,成語接龍例子,源代碼,感興趣的可以下載看一下

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.IO;
namespace?成語接龍
{
????///?
????///?成語接龍引導打出稱霸天下
????///?
????class?Program
????{
????????static?List?listAll?=?new?List();//全部成語
????????static?List?listOld?=?new?List();//已經答過的成語列表
????????static?List?list?=?new?List();//成語總列表
????????static?List?listC?=?new?List();//最后一位是稱的
????????static?List>?listCAll?=?new?List>();//成語分層后存儲集合
????????static?void?Main(string[]?args)
????????{
????????????Console.WriteLine(“加載字典庫。。。“);
????????????Load(5);
????????????Console.WriteLine(“加載完成請輸入成語“);
????????????while?(true)?{
????????????????string?str?=?Console.ReadLine();
????????????????if?(str.Length?!=?4)
????????????????{
????????????????????Console.WriteLine(“請輸入正確的成語“);
????????????????}
????????????????else
????????????????{
????????????????????string?all?=?listAll.Where(u?=>?u?==?str).FirstOrDefault();
????????????????????if?(string.IsNullOrEmpty(all))
????????????????????{
????????????????????????Console.WriteLine(“您輸入的成語字典庫中找不到,請確認輸入“);
????????????????????}
????????????????????else
????????????????????{
????????????????????????if?(str?==?“稱霸天下“)
????????????????????????{
????????????????????????????Console.WriteLine(“您輸了“);
????????????????????????}
????????????????????????else
????????????????????????{
????????????????????????????if?(listOld.Count?>=?1)
????????????????????????????{
????????????????????????????????string?first?=?str.Substring(0?1);
????????????????????????????????string?s1?=?listOld.Where(u?=>?u?==?str).FirstOrDefault();//判斷成語是否輸入過
????????????????????????????????if?(string.IsNullOrEmpty(s1))
????????????????????????????????{
????????????????????????????????????string?end?=?listOld[listOld.Count?-?1].Substring(3?1);////判斷輸入的成語是不是最后一個的頭
????????????????????????????????????if?(first?!=?end)
????????????????????????????????????{
????????????????????????????????????
????????????????????????????????????????Console.WriteLine(“請輸入正確的接龍,上一個成語是:“?+?listOld[listOld.Count?-?1]);
????????????????????????????????????}
????????????????????????????????????else
????????????????????????????????????{
????????????????????????????????????????string?s?=?Solitaire(str);
????????????????????????????????????????listOld.Add(s);
????????????????????????????????????????Console.WriteLine(s);
????????????????????????????????????}
????????????????????????????????}
????????????????????????????????else
????????????????????????????????{
????????????????????????????????????Console.WriteLine(“該成語已經輸入過了,上一個成語是:“?+?listOld[listOld.Count?-?1]);
????????????????????????????????}
????????????????????????????}
????????????????????????????else?{
????????????????????????????????string?s?=?Solitaire(str);
????????????????????????????????listOld.Add(s);
??????????????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-06-30?09:26??成語接龍\
?????目錄???????????0??2015-06-30?09:30??成語接龍\成語接龍\
?????文件????????6181??2015-06-30?10:42??成語接龍\成語接龍\Program.cs
?????目錄???????????0??2015-06-30?09:26??成語接龍\成語接龍\Properties\
?????文件????????1374??2015-06-30?09:26??成語接龍\成語接龍\Properties\AssemblyInfo.cs
?????目錄???????????0??2015-06-30?09:26??成語接龍\成語接龍\bin\
?????目錄???????????0??2015-06-30?09:38??成語接龍\成語接龍\bin\Debug\
?????文件??????188297??2015-06-30?10:32??成語接龍\成語接龍\bin\Debug\data.txt
?????文件????????8192??2015-06-30?10:41??成語接龍\成語接龍\bin\Debug\成語接龍.exe
?????文件???????22016??2015-06-30?10:41??成語接龍\成語接龍\bin\Debug\成語接龍.pdb
?????文件???????11600??2015-06-30?10:42??成語接龍\成語接龍\bin\Debug\成語接龍.vshost.exe
?????文件?????????490??2012-06-06?02:06??成語接龍\成語接龍\bin\Debug\成語接龍.vshost.exe.manifest
?????文件??????188297??2015-06-30?10:32??成語接龍\成語接龍\data.txt
?????目錄???????????0??2015-06-30?09:26??成語接龍\成語接龍\obj\
?????目錄???????????0??2015-06-30?09:26??成語接龍\成語接龍\obj\x86\
?????目錄???????????0??2015-06-30?10:41??成語接龍\成語接龍\obj\x86\Debug\
?????文件????????6032??2015-06-30?10:41??成語接龍\成語接龍\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????目錄???????????0??2015-06-30?10:43??成語接龍\成語接龍\obj\x86\Debug\TempPE\
?????文件?????????325??2015-06-30?10:42??成語接龍\成語接龍\obj\x86\Debug\成語接龍.csproj.FileListAbsolute.txt
?????文件????????8192??2015-06-30?10:41??成語接龍\成語接龍\obj\x86\Debug\成語接龍.exe
?????文件???????22016??2015-06-30?10:41??成語接龍\成語接龍\obj\x86\Debug\成語接龍.pdb
?????文件????????2637??2015-06-30?09:38??成語接龍\成語接龍\成語接龍.csproj
?????文件?????????878??2015-06-30?09:26??成語接龍\成語接龍.sln
?????文件??????132608??2015-06-30?09:50??成語接龍\成語接龍.suo
- 上一篇:數據結構課程設計 關鍵路徑
- 下一篇:DCS_SOMP分布式壓縮感知
評論
共有 條評論