页码累计0-9仿真
UI设计
仿真仿真,第一步还是要想好怎么将过程表达出来。而UI框架的搭建就是开始仿真的第一步。
建好UI后,代码绕着UI框架来就行了。
上面就是我的UI框架,基本组成的UI组件有
InputField、Button、Image、Text。
拼就对了!
算法设计
这里我是预先用程序台的方式写好了算法程序后再来移植到Unity中做仿真。
一口气吃不成大胖子,与其在写仿真代码同时考虑算法实现和流程控制,不如先分一分。把应用台程序写好后再来结合。
下面是我的应用台算法程序,
语言:C#
算法:穷举
方法:判断字符串字符
using System;
using System.Collections.Generic;
using System.IO;
namespace Program1
{
class Program
{
public static string inputPath = Path.Combine(Path.Combine("D:", "ProgramTest"), "input.txt");
public static string outputPath = Path.Combine(Path.Combine("D:", "ProgramTest"), "output.txt");
static void Main(string[] args)
{
var InputNum = int.Parse(File.ReadAllText(inputPath));
List<string> BCodes = new List<string>();
//得到页码数组
for (int i = 1; i <= InputNum; i++)
BCodes.Add(i.ToString());
//累计
int[] numTimes = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
foreach (var str in BCodes)
{
foreach (var c in str)
{
switch (c)
{
case '0':
numTimes[0]++;
bre